【问题标题】:Windows Azure: How to process the SAML token returned by ACS in javaWindows Azure:如何在 java 中处理 ACS 返回的 SAML 令牌
【发布时间】:2011-12-09 21:13:55
【问题描述】:

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

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

【问题讨论】:

    标签: azure azure-acs


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      (我不是Java程序员)

      你试过OpenSAML解释here

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多