如何配置与 Okta 的 SSO 集成

如何配置与 Okta 的 SSO 集成

你遇到的问题是什么?

我想配置 Market Dojo 和 Okta 之间的集成。请问该如何操作?

解决方案

Okta是做什么的?

Okta 允许组织集中管理安全。

以下是解释这对最终用户意味着什么的视频:

https://screencast.com/t/GKzEGtJF3VA9

本指南的其余部分将解释如何将 Okta 与 Market Dojo 结合使用。


配置 Okta

首先,请确保您拥有 Okta 帐户,并已将其配置为 SSO。


Okta 控制面板,添加应用程序( 或查找现有应用程序)。


  • 根据需要配置常规设置,请参见以下示例。

  • 请确保登录重定向 URI 初始化登录 URI 具有正确的主机名和子域名,并使用正确的路径。例如:

https://<my-whitelabel-subdomain>.marketdojo.com/omniauth/okta/callback

https://<my-whitelabel-subdomain>.marketdojo.com/omniauth/okta/

……如果用户可以从类别道场登录页面登录……

https://<my-whitelabel-subdomain>.marketdojo.com/categorydojo/omniauth/okta/callback

https://<my-whitelabel-subdomain>.marketdojo.com/categorydojo/omniauth/okta/



  • 记下客户端 ID 客户端密钥。

  • 前往 API > 授权服务器 > (点击设置) > 然后点击编辑按钮

  • 此页面将提供一个链接,您可以通过该链接获取稍后需要的一些其他配置信息。






我们需要从“管理后台”>“集成”>“Okta”中添加以下内容


  • Issuer 是 Okta 的 Header URL,后跟oauth2/default

  • 授权网址 是 Okta 的标头 URL,后面跟着oauth2/v1/authorize

  • 网站是 Okta 的头部 URL

  • 令牌 URL 为 Okta 网址后跟 oauth2/v1/token



将用户添加到 Okta

  • 将您想要用于登录 Okta 的用户添加到 Okta(在用户选项卡中)。

  • 请确保这些用户已激活(有一个按钮)。

  • 请确保将用户分配到 Market Dojo 应用程序(即您上面配置的那个应用程序)。


配置市场道场
  • 登录您的 Market Dojo 帐户

  • 前往“管理”>“集成”页面

  • 点击“+Okta”,然后输入您在上一步中记下的设置。


测试此集成
  • 退出 Market Dojo

  • 前往登录页面(请务必使用您的白标域名)

  • 你应该会看到“使用 Okta 登录”的选项,点击它。

  • 如果一切配置正确,您将登录。