我正在使用Shibboleth作为IDP
对于初学者,我如何配置IDP来选择基于sp的认证机制 像
SP1-数据库验证
SP2-外部身份验证
SP3- LDAP身份验证
答案 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>