public abstract class AbstractCasRestClient extends DirectClientV2<UsernamePasswordCredentials,CasRestProfile>
CasRestFormClient
able to communicate to
a CAS server via its REST api, to retrieve TGTs and STs
and to construct CAS principals.logger
Constructor and Description |
---|
AbstractCasRestClient() |
Modifier and Type | Method and Description |
---|---|
void |
destroyTicketGrantingTicket(CasRestProfile profile) |
CasRestAuthenticator |
getCasRestAuthenticator() |
CasCredentials |
requestServiceTicket(String serviceURL,
CasRestProfile profile) |
CasProfile |
validateServiceTicket(String serviceURL,
CasCredentials ticket) |
assertAuthenticatorTypes, getAuthenticator, getCredentials, getCredentialsExtractor, getProfileCreator, internalInit, retrieveUserProfile, setAuthenticator, setCredentialsExtractor, setProfileCreator, toString
redirect
addAuthorizationGenerator, getAuthorizationGenerators, getName, getUserProfile, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setName
init, reinit
public void destroyTicketGrantingTicket(CasRestProfile profile)
public CasCredentials requestServiceTicket(String serviceURL, CasRestProfile profile)
public CasProfile validateServiceTicket(String serviceURL, CasCredentials ticket)
public CasRestAuthenticator getCasRestAuthenticator()
Copyright © 2016. All rights reserved.