1

我在 ACS 中配置了身份提供者和依赖方应用程序,我看到 ACS 正在向我的返回 URL 发送 SAML 令牌

现在的问题是:我如何在 java 中处理 SAML 令牌、验证它并提取声明?

4

2 回答 2

1

我建议查看Cloud Ninja for Java,这是一个参考应用程序,演示了如何使用 Java 在 Windows Azure 中构建多租户应用程序。

如果您查看 TenantProvisioning 应用程序,您会看到ACSAuthenticationHelper.java,这是一个很好的起点,因为它创建新租户、设置依赖方等。您需要查看 TenantDashboard 应用程序以了解如何用户通过身份验证。在该utils文件夹下,您将看到SAMLParser.java

于 2012-06-25T00:24:19.547 回答
0

(我不是 Java 程序员)

您是否尝试过此处解释的OpenSAML

由于 ACS 返回一个有效的 SAML,您可以使用任何 SAML 感知库对其进行处理。

于 2011-12-09T22:45:06.223 回答