com.ebmwebsourcing.petalsview.util
Class FullAccessRightsUserDetailsService

java.lang.Object
  extended by org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService
      extended by com.ebmwebsourcing.petalsview.util.FullAccessRightsUserDetailsService
All Implemented Interfaces:
org.springframework.security.core.userdetails.AuthenticationUserDetailsService

public class FullAccessRightsUserDetailsService
extends org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService

A UserDetailsService implementation that provides all access rights to all logged users. Could be replaced by a custom user details service based on your own user management environment (LDAP, JDBC...). To use with JA-SIG CAS.

Author:
ofabre

Constructor Summary
FullAccessRightsUserDetailsService()
           
 
Method Summary
 org.springframework.security.core.userdetails.UserDetails loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
           
 void setRolesResource(org.springframework.core.io.Resource rolesResource)
           
 
Methods inherited from class org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService
loadUserDetails
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FullAccessRightsUserDetailsService

public FullAccessRightsUserDetailsService()
Method Detail

loadUserDetails

public org.springframework.security.core.userdetails.UserDetails loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
                                                                          throws org.springframework.security.core.userdetails.UsernameNotFoundException
Specified by:
loadUserDetails in class org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService
Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException

setRolesResource

public void setRolesResource(org.springframework.core.io.Resource rolesResource)


Copyright © 2010 eBMWebsourcing. All Rights Reserved.