Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Open the deployerConfigContext.file for editing located at ../uportal-portlets-overlay/src/main/webapp/WEB-INF/deployerConfigContext.xml
  2. Uncomment the following piece of code
    Code Block
    langxml
                            </list>
                    </property>
           
           <!-- UNCOMMENT THIS SECTION BELOW -->
           <property name="authenticationMetaDataPopulators">
               <list>
                  <bean class="org.jasig.cas3.extensions.clearpass.CacheCredentialsMetaDataPopulator">
                     <constructor-arg index="0" ref="credentialsCache" />
                  </bean>
               </list>
            </property
    
         </bean>
       
       <bean id="userPasswordDao" class="org.jasig.portal.cas.authentication.handler.support.PortalPersonDirUserPasswordDao"
            p:data-source-ref="dataSource" />
    
    

Step 2: Edit the security.properties file

  1. Open the security.properties file for editing (located at ../uportal-war/src/main/resources/properties/security.properties)
  2. Make the following changes to the file
    Code Block
    langxml
    
    ## This is the factory that supplies the concrete authentication class
    root=org.jasig.portal.security.provider.UnionSecurityContextFactory
    #root.cas=org.jasig.portal.security.provider.cas.CasAssertionSecurityContextFactory
    root.cas=org.jasig.cas3.extensions.clearpass.integration.uportal.PasswordCachingCasAssertionSecurityContextFactory
    root.simple=org.jasig.portal.security.provider.SimpleSecurityContextFactory
    
    .....
    
    
    ## URL of the CAS cleartext password service
    ##### REPLACE THE URL WITH YOUR CAS SERVER ####
    org.jasig.cas3.extensions.clearpass.integration.uportal.PasswordCachingCasAssertionSecurityContextFactory.clearPassCasUrl=http://localhost:8080/cas/clearPass
     
    
    
    

Step 3:

Info
iconfalse
titleAdditional References

...