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() |
TokenCredentials |
requestServiceTicket(String serviceURL,
CasRestProfile profile) |
CasProfile |
validateServiceTicket(String serviceURL,
TokenCredentials ticket) |
getAuthenticator, getCredentialsExtractor, getProfileCreator, retrieveCredentials, retrieveUserProfile, setAuthenticator, setCredentialsExtractor, setProfileCreator, toString
getCredentials, redirect
addAuthorizationGenerator, addAuthorizationGenerators, getAuthorizationGenerators, getName, getUserProfile, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setName
init, internalInit, reinit
public void destroyTicketGrantingTicket(CasRestProfile profile)
public TokenCredentials requestServiceTicket(String serviceURL, CasRestProfile profile)
public CasProfile validateServiceTicket(String serviceURL, TokenCredentials ticket)
public CasRestAuthenticator getCasRestAuthenticator()
Copyright © 2017. All rights reserved.