设想 :
我使用 botkit 创建了一个 BOT(可通过 Internet 访问),它拦截来自 CISCO SPARK 的命令并在 JIRA(本地)上执行这些命令。JIRA 服务器配置了 LDAP 登录。
问题 :
我不想使用 BOT 帐户访问或登录 JIRA 服务器。我想使用用户的 ldap 凭据从 spark-> bot -> JIRA 传递以使用用户凭据运行 jira 命令。
设想 :
我使用 botkit 创建了一个 BOT(可通过 Internet 访问),它拦截来自 CISCO SPARK 的命令并在 JIRA(本地)上执行这些命令。JIRA 服务器配置了 LDAP 登录。
问题 :
我不想使用 BOT 帐户访问或登录 JIRA 服务器。我想使用用户的 ldap 凭据从 spark-> bot -> JIRA 传递以使用用户凭据运行 jira 命令。
1) 您可以使用 Passport-LDAP 模块进行 LDAP 认证。还有其他非基于护照的 LDAP 身份验证模块。
2) 完成后,您可以使用 JIRA 客户端模块连接到 JIRA 并执行您的操作。https://github.com/jira-node/node-jira-client