Class DefaultAuthenticationSystemSupport

  • All Implemented Interfaces:
    org.apereo.cas.authentication.AuthenticationSystemSupport

    public class DefaultAuthenticationSystemSupport
    extends java.lang.Object
    implements org.apereo.cas.authentication.AuthenticationSystemSupport
    Since:
    4.2.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.authentication.AuthenticationResultBuilder establishAuthenticationContextFromInitial​(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.Credential credentials)  
      org.apereo.cas.authentication.AuthenticationResult finalizeAllAuthenticationTransactions​(org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder, org.apereo.cas.authentication.principal.Service service)  
      org.apereo.cas.authentication.AuthenticationResult handleAndFinalizeSingleAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Credential... credential)  
      org.apereo.cas.authentication.AuthenticationResultBuilder handleAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder, org.apereo.cas.authentication.Credential... credential)  
      org.apereo.cas.authentication.AuthenticationResultBuilder handleInitialAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Credential... credential)  
      • Methods inherited from interface org.apereo.cas.authentication.AuthenticationSystemSupport

        getAuthenticationTransactionManager, getPrincipalElectionStrategy, handleAndFinalizeSingleAuthenticationTransaction
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultAuthenticationSystemSupport

        public DefaultAuthenticationSystemSupport()
    • Method Detail

      • handleInitialAuthenticationTransaction

        public org.apereo.cas.authentication.AuthenticationResultBuilder handleInitialAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service,
                                                                                                                org.apereo.cas.authentication.Credential... credential)
                                                                                                         throws org.apereo.cas.authentication.AuthenticationException
        Specified by:
        handleInitialAuthenticationTransaction in interface org.apereo.cas.authentication.AuthenticationSystemSupport
        Throws:
        org.apereo.cas.authentication.AuthenticationException
      • establishAuthenticationContextFromInitial

        public org.apereo.cas.authentication.AuthenticationResultBuilder establishAuthenticationContextFromInitial​(org.apereo.cas.authentication.Authentication authentication,
                                                                                                                   org.apereo.cas.authentication.Credential credentials)
        Specified by:
        establishAuthenticationContextFromInitial in interface org.apereo.cas.authentication.AuthenticationSystemSupport
      • handleAuthenticationTransaction

        public org.apereo.cas.authentication.AuthenticationResultBuilder handleAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service,
                                                                                                         org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder,
                                                                                                         org.apereo.cas.authentication.Credential... credential)
                                                                                                  throws org.apereo.cas.authentication.AuthenticationException
        Specified by:
        handleAuthenticationTransaction in interface org.apereo.cas.authentication.AuthenticationSystemSupport
        Throws:
        org.apereo.cas.authentication.AuthenticationException
      • finalizeAllAuthenticationTransactions

        public org.apereo.cas.authentication.AuthenticationResult finalizeAllAuthenticationTransactions​(org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder,
                                                                                                        org.apereo.cas.authentication.principal.Service service)
        Specified by:
        finalizeAllAuthenticationTransactions in interface org.apereo.cas.authentication.AuthenticationSystemSupport
      • handleAndFinalizeSingleAuthenticationTransaction

        public org.apereo.cas.authentication.AuthenticationResult handleAndFinalizeSingleAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service,
                                                                                                                   org.apereo.cas.authentication.Credential... credential)
                                                                                                            throws org.apereo.cas.authentication.AuthenticationException
        Specified by:
        handleAndFinalizeSingleAuthenticationTransaction in interface org.apereo.cas.authentication.AuthenticationSystemSupport
        Throws:
        org.apereo.cas.authentication.AuthenticationException