最近我开始使用Keycloak,我的要求是我想将Okta配置为IDP。我能够做到这一点,但问题是每个 IDP 都会有一个别名,该别名对于 Keycloak 中的该领域应该是唯一的。我还注意到重定向网址看起来像这样:
http://localhost:8080/realms/<realm-name>/broker/<idp-alias-name>/endpoint
我遇到的问题是我已经将我的应用程序与 Okta 集成,并且它也在他们的市场中。另外,我们必须提及 ISV 门户中的重定向 URI(Okta 应回复的位置)。
当我的客户从 Okta 市场集成我的应用程序时,他们将获得客户端 ID 和客户端密钥。由于我使用的是 Keycloak,我可以将它们存储在提供程序表中,但根据 Keycloak 的重定向 URL,对于不同的集成,它会有所不同,因为我必须在每个新集成上更新 ISV 表单。我可能遗漏了一些东西,或者我可以为多个集成提供一个重定向 URL 吗? 谁能帮我解决这个问题吗?
仅供参考,ISV 表格如下所示,
Keycloak URL 看起来像这样,
我没有完全看到 OIN 表单,在 Okta OIN 表单中,他们有一个功能“每个租户的重定向 URL 不同”。在上面发布的图片中可以看到。
如果我启用它,那么基本上我可以拥有任意数量的重定向 URI。