【发布时间】:2017-02-11 23:31:19
【问题描述】:
例如,您的网站上有两个不同的文件夹,/folderA 和 /folderB
您可以在 Spring Security 中为这两个页面设置通用的 loginURL。
我使用 Spring SAML。真棒
- Spring Security:一旦用户尝试获取
/folderA或/folderB,他们将首先被重定向到“本地”登录URL(domain.com/auth)。 - Spring SAML:LoginURL 页面 (
domain.com/auth) 会将用户重定向到远程 SAML SSO 提供程序(例如,myapp.okta.com)。端点在 metadata.xml 中指定。 - SAML SSO 提供程序将用户重定向到 SSO url(在 OKTA 中配置,假设为
sso.domain.com/auth/sso)。 - 我想在 SSO 控制器 (
sso.domain.com/auth/sso) 中使用原始请求的 URL(在本例中为 /folderA 或 /folder)。我想让逻辑依赖于请求的 URL。
所以我的问题是
如何使用 Spring SAML 将这些文件夹 URL 注入到 SAML SSO Provider 的请求中? 我知道如何在没有 Spring SAML 的情况下实现它。所以我正在寻找如何为其配置 Spring SAML。
我认为RELAY_STATE 用于它。但我不明白如何在步骤 (1) 和/或 (2) 中检索它
【问题讨论】:
标签: saml spring-saml okta