基于SP的Shibboleth选择认证机制

时间:2016-05-04 07:07:55

标签: single-sign-on saml-2.0 shibboleth

我正在使用Shibboleth作为IDP

对于初学者,我如何配置IDP来选择基于sp的认证机制 像

SP1-数据库验证

SP2-外部身份验证

SP3- LDAP身份验证

1 个答案:

答案 0 :(得分:0)

我们可以配置回复party.xml中所需的行为

<bean parent="RelyingPartyByName" c:relyingPartyIds="https://sp.example.org">
    <property name="profileConfigurations">
        <list>
        <!-- Your refs or beans here. -->
        </list>
    </property>
</bean>

并且

我们可以将所需的身份验证机制指定为

<bean parent="SAML2.SSO" p:authenticationFlows="#{{'Password'}}" />

就像

 <bean parent="RelyingPartyByName" c:relyingPartyIds="https://sp.example.org">
        <property name="profileConfigurations">
            <list>
                <bean parent="SAML2.SSO" p:authenticationFlows="#{{'Password'}}" />
            </list>
        </property>
    </bean>