Class DefaultCentralAuthenticationService

java.lang.Object
org.apereo.cas.AbstractCentralAuthenticationService
org.apereo.cas.DefaultCentralAuthenticationService
All Implemented Interfaces:
Serializable, org.apereo.cas.CentralAuthenticationService

public class DefaultCentralAuthenticationService extends AbstractCentralAuthenticationService
Concrete implementation of a CentralAuthenticationService, and also the central, organizing component of CAS' internal implementation. This class is threadsafe.
Since:
3.0.0
See Also:
  • Constructor Details

  • Method Details

    • createTicketGrantingTicket

      public org.apereo.cas.ticket.TicketGrantingTicket createTicketGrantingTicket(org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws org.apereo.cas.authentication.AuthenticationException, org.apereo.cas.ticket.AbstractTicketException
      Throws:
      org.apereo.cas.authentication.AuthenticationException
      org.apereo.cas.ticket.AbstractTicketException
    • grantServiceTicket

      public org.apereo.cas.ticket.ServiceTicket grantServiceTicket(String ticketGrantingTicketId, org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws org.apereo.cas.authentication.AuthenticationException, org.apereo.cas.ticket.AbstractTicketException
      Throws:
      org.apereo.cas.authentication.AuthenticationException
      org.apereo.cas.ticket.AbstractTicketException
    • grantProxyTicket

      public org.apereo.cas.ticket.proxy.ProxyTicket grantProxyTicket(String proxyGrantingTicket, 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 org.apereo.cas.ticket.AbstractTicketException
      Throws:
      org.apereo.cas.ticket.AbstractTicketException
    • createProxyGrantingTicket

      public org.apereo.cas.ticket.proxy.ProxyGrantingTicket createProxyGrantingTicket(String serviceTicketId, org.apereo.cas.authentication.AuthenticationResult authenticationResult) throws org.apereo.cas.authentication.AuthenticationException, org.apereo.cas.ticket.AbstractTicketException
      Throws:
      org.apereo.cas.authentication.AuthenticationException
      org.apereo.cas.ticket.AbstractTicketException