public interface KualiUserDetailsService extends org.acegisecurity.userdetails.UserDetailsService
DaoAuthenticationProvider
.
Kuali Requires CAS to provide the Authentication Source
so
a method is require to get user based on the response
object
Modifier and Type | Method and Description |
---|---|
org.acegisecurity.userdetails.UserDetails |
loadUserByTicketResponse(KualiTicketResponse response)
Locates the user based on the response.
|
org.acegisecurity.userdetails.UserDetails loadUserByTicketResponse(KualiTicketResponse response) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
UserDetails
object that comes back may have a username that is of a different case than what was
actually requested. Also populates the Authentication Source
as a GrantedAuthority
response
- the reponse from the TicketValidator presented to the DaoAuthenticationProvider
null
)org.acegisecurity.userdetails.UsernameNotFoundException
- if the user could not be found or the user has no GrantedAuthorityorg.springframework.dao.DataAccessException
- if user could not be found for a repository-specific reasonCopyright © 2005–2016 The Kuali Foundation. All rights reserved.