...
Code Block |
---|
|
<dependency>
<groupId>org.jasig.service.persondir</groupId>
<artifactId>person-directory-impl</artifactId>
<scope>compile</scope>
</dependency>
<!-- This is the new dependency element added -->
<dependency>
<groupId>org.jasig.service</groupId>
<artifactId>uportal-shibboleth-delegation-integration</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jcl</artifactId>
<scope>compile</scope>
</dependency>
|
Step 2 - Add the Servlet Filter
In uportal-war/src/main/webapp/WEB-INF/web.xml
add
Code Block |
---|
|
<filter>
<filter-name>SamlAssertionFilter</filter-name>
<filter-class>org.jasig.portal.security.provider.SamlAssertionFilter</filter-class>
<init-param>
<param-name>samlAssertionSessionAttributeName</param-name>
<param-value>SAML Assertion</param-value>
</init-param>
<init-param>
<param-name>idpPublicKeysSessionAttributeName</param-name>
<param-value>IdP Public Keys</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SamlAssertionFilter</filter-name>
<servlet-name>Login</servlet-name>
</filter-mapping>
|
Using Delegated Authentication in the Web Proxy Portlet
...