【发布时间】:2011-12-09 21:13:55
【问题描述】:
我在 ACS 中配置了身份提供者和依赖方应用程序,我看到 ACS 正在向我的返回 URL 发送 SAML 令牌
现在的问题是:我如何在 java 中处理 SAML 令牌、验证它并提取声明?
【问题讨论】:
我在 ACS 中配置了身份提供者和依赖方应用程序,我看到 ACS 正在向我的返回 URL 发送 SAML 令牌
现在的问题是:我如何在 java 中处理 SAML 令牌、验证它并提取声明?
【问题讨论】:
我建议查看Cloud Ninja for Java,这是一个参考应用程序,演示了如何使用 Java 在 Windows Azure 中构建多租户应用程序。
如果您查看 TenantProvisioning 应用程序,您会看到 ACSAuthenticationHelper.java,这是一个很好的起点,因为它会创建新租户、设置依赖方等。您需要查看 TenantDashboard 应用程序看看用户是如何被认证的。在utils 文件夹下,您会看到SAMLParser.java。
【讨论】: