Package org.apereo.cas
Class DefaultCentralAuthenticationService
java.lang.Object
org.apereo.cas.AbstractCentralAuthenticationService
org.apereo.cas.DefaultCentralAuthenticationService
- All Implemented Interfaces:
Serializable
,org.apereo.cas.CentralAuthenticationService
Concrete implementation of a
CentralAuthenticationService
, and also the
central, organizing component of CAS' internal implementation.
This class is thread-safe.- Since:
- 3.0.0
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.CentralAuthenticationService
BEAN_NAME, NAMESPACE
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.ticket.Ticket
createProxyGrantingTicket
(String serviceTicketId, org.apereo.cas.authentication.AuthenticationResult authenticationResult) org.apereo.cas.ticket.Ticket
createTicketGrantingTicket
(org.apereo.cas.authentication.AuthenticationResult authenticationResult) org.apereo.cas.ticket.Ticket
grantProxyTicket
(String proxyGrantingTicketId, org.apereo.cas.authentication.principal.Service service) org.apereo.cas.ticket.Ticket
grantServiceTicket
(String ticketGrantingTicketId, org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.AuthenticationResult authenticationResult) org.apereo.cas.validation.Assertion
validateServiceTicket
(String serviceTicketId, org.apereo.cas.authentication.principal.Service service) Methods inherited from class org.apereo.cas.AbstractCentralAuthenticationService
getTicketFactory
-
Constructor Details
-
DefaultCentralAuthenticationService
-
-
Method Details
-
createTicketGrantingTicket
public org.apereo.cas.ticket.Ticket createTicketGrantingTicket(org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws Throwable - Throws:
Throwable
-
grantServiceTicket
public org.apereo.cas.ticket.Ticket grantServiceTicket(String ticketGrantingTicketId, org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws Throwable - Throws:
Throwable
-
grantProxyTicket
public org.apereo.cas.ticket.Ticket grantProxyTicket(String proxyGrantingTicketId, org.apereo.cas.authentication.principal.Service service) throws org.apereo.cas.ticket.AbstractTicketException - Throws:
org.apereo.cas.ticket.AbstractTicketException
-
validateServiceTicket
public org.apereo.cas.validation.Assertion validateServiceTicket(String serviceTicketId, org.apereo.cas.authentication.principal.Service service) throws Throwable - Throws:
Throwable
-
createProxyGrantingTicket
public org.apereo.cas.ticket.Ticket createProxyGrantingTicket(String serviceTicketId, org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws Throwable - Throws:
Throwable
-