public interface KualiCasAuthoritiesPopulator extends org.acegisecurity.providers.cas.CasAuthoritiesPopulator
UserDetails
associated with a CAS authenticated
CAS ticket response.
Kuali authentication expects a formated response from CAS that includes
The username and the authentication method (as an attribute). At this time
The authentication method is stored as a GrantedAuthority
Implementations should not perform any caching. They will only be called when a refresh is required.
Modifier and Type | Method and Description |
---|---|
org.acegisecurity.userdetails.UserDetails |
getUserDetails(KualiTicketResponse response)
Obtains the granted authorities for the specified user.
|
org.acegisecurity.userdetails.UserDetails getUserDetails(KualiTicketResponse response) throws org.acegisecurity.AuthenticationException
May throw any
AuthenticationException
or return null
if the authorities are unavailable.
casUserId
- as obtained from the CAS validation serviceorg.acegisecurity.AuthenticationException
- DOCUMENT ME!Copyright © 2005–2014 The Kuali Foundation. All rights reserved.