...
Optional: Using Multiple LDAP servers
See the example at uportal-war/src/main/resources/properties/security.properties
Code Block |
---|
## ## Multiple LDAP & Local Authentication ## ## The following is an example of configuring uPortal to use multiple LDAP ## directories and local user authentication (authentication by username and ## password hash stored in the uPortal database). It uses the UnionSecurityContext ## to consider all authentication methods and declares the required tokens for all. ## ## Comment out all other properties in this file and then uncomment the lines ## prefixed with a single # below. ## ## This is the factory that supplies the concrete authentication class #root=org.jasig.portal.security.provider.UnionSecurityContextFactory #root.simple=org.jasig.portal.security.provider.SimpleSecurityContextFactory #root.ldap_stu=org.jasig.portal.security.provider.SimpleLdapSecurityContextFactory #root.ldap_fac=org.jasig.portal.security.provider.SimpleLdapSecurityContextFactory ## The following tells the SimpleLdapSecurityContextFactory with the similarly named ## property which named LDAP connection to use. Named LDAP connections are defined in ## properties/contexts/ldapContext.xml #securityContextProperty.root.ldap_stu.connection=Students #securityContextProperty.root.ldap_fac.connection=Faculty ## Answers what tokens are examined in the request for each context during authentication. #principalToken.root=userName #credentialToken.root=password ## This is the factory that supplies the concrete authorization class #authorizationProvider=org.jasig.portal.security.provider.AuthorizationServiceFactoryImpl |
...