...
Code Block | ||
---|---|---|
| ||
<servlet-mapping> <servlet-name>cas</servlet-name> <url-pattern>/samlValidate</url-pattern> </servlet-mapping> |
Step 3: enable SAML 1.1 support
...
Add the appropriate SAML arguments extractor in the argumentExtractorsConfiguration.xml
...
file:
Code Block | ||
---|---|---|
| ||
<bean id="samlArgumentExtractor" class="org.jasig.cas.support.saml.web.support.SamlArgumentExtractor"
p:httpClient-ref="noRedirectHttpClient"
p:disableSingleSignOut="${slo.callbacks.disabled:false}" /> |
Add it to the list of arguments extractors :
Code Block | ||
---|---|---|
| ||
<util:list id="argumentExtractors">
<ref bean="casArgumentExtractor" />
<ref bean="samlArgumentExtractor" />
</util:list> |
Step 4: Add the SAML
...
ID generator in the uniqueIdGenerators.xml file :
Code Block | ||
---|---|---|
| ||
<bean id="samlServiceTicketUniqueIdGenerator" class="org.jasig.cas.support.saml.util.SamlCompliantUniqueTicketIdGenerator">
<constructor-arg index="0" value="https://localhost:8443" />
</bean> |
and reference it in the uniqueIdGeneratorsMap :
Code Block | ||
---|---|---|
| ||
<util:map id="uniqueIdGeneratorsMap">
<entry
key="org.jasig.cas.authentication.principal.SimpleWebApplicationServiceImpl"
value-ref="serviceTicketUniqueIdGenerator" />
<entry
key="org.jasig.cas.support.openid.authentication.principal.OpenIdService"
value-ref="serviceTicketUniqueIdGenerator" />
<entry
key="org.jasig.cas.support.saml.authentication.principal.SamlService"
value-ref="samlServiceTicketUniqueIdGenerator" />
</util:map> |
Step 4 : enable Google SAML 2.0 support
...