首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Keycloak和Azure Active Directory的SSO

使用Keycloak和Azure Active Directory的SSO
EN

Stack Overflow用户
提问于 2021-08-12 04:25:22
回答 1查看 640关注 0票数 0

我们已经将keycloak与Azure Active Directory集成,并将其与一些应用程序集成。

我们有几个直接与Azure Active Directory集成的应用程序。有没有一种方法可以让登录到一个应用程序的人在所有其他应用程序中进行登录,而不考虑使用的身份验证提供商(keycloak或Azure AD)?

通常,如果我登录到一个与keycloak集成的应用程序,我将登录到与keycloak集成的所有应用程序,反之亦然。

EN

回答 1

Stack Overflow用户

发布于 2021-08-13 12:17:11

通过利用令牌存储和配置的应用程序的身份验证提供程序的授权行为,可以使用应用程序服务功能来满足您的要求。但只有从keycloak接收的令牌才能转发到Azure AD以进行身份验证,并分别进一步登录到向Azure AD注册的所有应用程序。反向是不可能的,因为keycloak不能将为配置的应用程序接收到的登录令牌请求转发回Azure AD进行授权。

通过将以下代码合并到您的环境中,您将不得不相应地输入REST API代码来登录和注销会话。

代码语言:javascript
复制
<a href="/.auth/login/aad">Log in with the Microsoft Identity Platform</a>
<a href="/.auth/login/facebook">Log in with Facebook</a>
<a href="/.auth/login/google">Log in with Google</a>
<a href="/.auth/login/twitter">Log in with Twitter</a>
<a href="/.auth/login/apple">Log in with Apple</a>

有关将身份验证令牌从Keycloak转发到Azure AD以进行访问授权的方法,请找到以下文档:-

https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization

https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-customize-sign-in-out

感谢你,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68751604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档