我对如何使用 SiteMinder 和 OpenSSO 管理以下场景感兴趣
给定两个 Web 应用程序,并授权在它们之间使用 SSO。App A 是一个简单的应用程序,只需要用户名/密码组合。应用 B 需要多重身份验证。
我们应该如何管理跨两个应用程序的不同身份验证级别?有没有办法在像 SiteMinder 这样的工具中表达这一点,所以如果用户登录到应用程序 A,他们可以被分配一个“基本身份验证级别”,但如果他们点击应用程序 B,他们将面临第二个因素的挑战?
我的直觉是,第二个因素需要在 SiteMinder 级别进行管理,因为 App B 位于其后面,从它的角度来看,身份验证是由 App Server / SSO 管理器强制执行的二元决策:即应用程序被“告知” " 用户是否经过身份验证....App B 不会处理用户拥有的身份验证级别。
SiteMinder 是否管理这种不同级别的身份验证的想法,它是否可以用 SAML 来表达?
我原以为这是一种常见的模式,但我似乎找不到任何关于配置、最佳实践等的文档。
提前致谢,
芬坦