首页 > 解决方案 > 如何配置 Shibboleth2 以通过标头向应用发送 SAML 响应

问题描述

我有一个应用程序,在 SSO 模式下,使用 Shibboleth 2 作为身份提供者。我正在尝试将 Shibboleth 2(通过shibboleth-config.yaml)配置为在发出登录请求时以标头格式传递整个 SAML 响应以及其他用户数据。

为了配置响应头,我使用了一些 XML 配置,如下所示:

<Attribute name="http://wso2.org/claims/emailaddress" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic" id="...">
        <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/>
    </Attribute>

是否可以通过类似的配置在标头中传递整个 SAML 响应?如果是这样,我该如何配置?

谢谢

标签: httpheadersingle-sign-onidentityshibboleth

解决方案


是否可以在标头中传递整个 SAML 响应

不,这是不可能的,因为没有定义 SAML 协议绑定来实现这一点。请查看http://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf


推荐阅读