mirror of
https://gitee.com/dromara/MaxKey.git
synced 2026-05-21 16:38:10 +08:00
55 lines
3.0 KiB
XML
55 lines
3.0 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:context="http://www.springframework.org/schema/context"
|
|
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
|
xmlns:sec="http://www.springframework.org/schema/security"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:p="http://www.springframework.org/schema/p"
|
|
xmlns:util="http://www.springframework.org/schema/util"
|
|
xsi:schemaLocation="
|
|
http://www.springframework.org/schema/beans
|
|
http://www.springframework.org/schema/beans/spring-beans.xsd
|
|
http://www.springframework.org/schema/context
|
|
http://www.springframework.org/schema/context/spring-context.xsd
|
|
http://www.springframework.org/schema/util
|
|
http://www.springframework.org/schema/util/spring-util.xsd
|
|
http://www.springframework.org/schema/mvc
|
|
http://www.springframework.org/schema/mvc/spring-mvc.xsd
|
|
http://www.springframework.org/schema/security
|
|
http://www.springframework.org/schema/security/spring-security.xsd">
|
|
|
|
<!-- WsFederation Support Start -->
|
|
<bean id="wsFederationConfiguration" class="org.maxkey.authn.support.wsfederation.WsFederationConfiguration">
|
|
<!--
|
|
#identifier: the identifer for the ADFS server
|
|
#url: the login url for ADFS
|
|
#principal: the name of the attribute/assertion returned by ADFS that contains the principal's username.
|
|
#relyingParty: the identifier of the CAS Server as it has been configured in ADFS.
|
|
#tolerance: (optional) the amount of drift to allow when validating the timestamp on the token. Default: 10000 (ms)
|
|
#attributeMutator: (optional) a class (defined by you) that can modify the attributes/assertions returned by the ADFS server
|
|
#signingCertificate: ADFS's signing certificate used to validate the token/assertions issued by ADFS.
|
|
-->
|
|
<property name="identifier" value="${config.support.wsfederation.identifier}" />
|
|
<property name="url" value="${config.support.wsfederation.url}" />
|
|
<property name="logoutUrl" value="${config.support.wsfederation.logoutUrl}" />
|
|
<property name="principal" value="${config.support.wsfederation.principal}" />
|
|
<property name="relyingParty" value="${config.support.wsfederation.relyingParty}" />
|
|
<property name="tolerance" value="${config.support.wsfederation.tolerance}" />
|
|
<property name="upnSuffix" value="${config.support.wsfederation.upn.suffix}" />
|
|
<property name="attributeMutator">
|
|
<bean class="org.maxkey.authn.support.wsfederation.WsFedAttributeMutatorImpl" />
|
|
</property>
|
|
<property name="signingCertificates">
|
|
<list>
|
|
<value>classpath:${config.support.wsfederation.signingCertificate}</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="wsFederationService" class="org.maxkey.authn.support.wsfederation.WsFederationServiceImpl">
|
|
<property name="wsFederationConfiguration" ref="wsFederationConfiguration" />
|
|
</bean>
|
|
|
|
<!-- WsFederation Support End -->
|
|
|
|
</beans> |