使用 ruby​​ 创建 OKTA JIRA 登录

Posted

技术标签:

【中文标题】使用 ruby​​ 创建 OKTA JIRA 登录【英文标题】:Create OKTA JIRA login with ruby 【发布时间】:2015-11-26 01:22:17 【问题描述】:

我需要通过 REST 使用 Okta 向 JIRA 进行身份验证,我如何在 ruby​​ 上做到这一点?有可能的?我以前从未这样做过,我只想从 JIRA 的票中获取附件

【问题讨论】:

【参考方案1】:

事实证明,您可以将已登录用户(例如您自己)的JSESSIONID cookie 发送到 REST API。您可以从浏览器手动获取 cookie,或者编写浏览器扩展来获取 cookie,然后使用该 cookie 的值作为命令行参数调用您的 Ruby 脚本。对于 Chrome,您可以为此使用 Chrome Native Messaging。

【讨论】:

发送 JSESSIONID 和 CF_Authorization cookie 对我有用。【参考方案2】:

您应该能够通过使用 2-way OAuth 设置到 ruby​​ Web 应用程序的应用程序链接来实现,但这是相当复杂和重量级的。

我想找到一种方法,只需基本身份验证,无需应用程序链接,但我还没有弄清楚如何。

【讨论】:

以上是关于使用 ruby​​ 创建 OKTA JIRA 登录的主要内容,如果未能解决你的问题,请参考以下文章

Okta登录小部件获取名称和头像

覆盖/绕过 Spring Boot 默认登录页面到 okta OIDC 登录页面

okta 登录页面中的身份验证错误消息

apache_conf 小的ruby脚本在jira中获取jql查询(高级搜索)的结果,并为Cultured Code的Things App创建todo项目。我用

okta认证后的404页面

Okta SAML 登录不成功