首页 > 解决方案 > 在配置 Azure 用户对现有 SSO 的访问权限方面需要帮助

问题描述

目前,我们是一个服务提供商 (SP),目前正在使用 OpenAM 进行 SSO 身份验证,我们正在使用 Spring 安全性来实现这一点。我们有一个登录界面,用户在其中输入用户名和密码并进行身份验证。

现在,除了现有的 Open AM SSO 之外,我们还需要允许来自外部身份提供商 (Azure) 的用户访问 SP。我们正在尝试使用 SAML 2.0 来实现这一点。

为此,我们更改了登录界面,以接受用户名并基于用户名,我们提供密码选项(对于本地用户)或重定向到 azure 门户(对于 idp 用户)以验证用户身份。

作为此要求的一部分,我们将变量 userType 添加到 httprequest cookie 并尝试重定向到相应的身份验证提供程序。但是即使用户是本地用户,我们也总是会被重定向到 azure。

我们已经通过 github 上的许多示例来实现这一点,但没有运气。

对此的任何指示都会非常有帮助。

标签: azurespring-securitysaml-2.0openam

解决方案


推荐阅读