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
    • Field Summary

      • Fields inherited from interface org.apereo.cas.authentication.AuthenticationSystemSupport

        BEAN_NAME
    • 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.AuthenticationResultBuilder establishAuthenticationContextFromInitial​(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.Credential credentials)  
      org.apereo.cas.authentication.AuthenticationResult finalizeAllAuthenticationTransactions​(@NonNull org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder, org.apereo.cas.authentication.principal.Service service)  
      org.apereo.cas.authentication.AuthenticationResult finalizeAuthenticationTransaction​(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... credentials)  
      org.apereo.cas.authentication.AuthenticationResultBuilder handleInitialAuthenticationTransaction​(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Credential... credential)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.authentication.AuthenticationSystemSupport

        finalizeAuthenticationTransaction, finalizeAuthenticationTransaction, getAuthenticationResultBuilderFactory, getAuthenticationTransactionFactory, getAuthenticationTransactionManager, getPrincipalElectionStrategy
    • 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
      • establishAuthenticationContextFromInitial

        public org.apereo.cas.authentication.AuthenticationResultBuilder establishAuthenticationContextFromInitial​(org.apereo.cas.authentication.Authentication authentication)
        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... credentials)
                                                                                                  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​(@NonNull
                                                                                                        @NonNull org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder,
                                                                                                        org.apereo.cas.authentication.principal.Service service)
        Specified by:
        finalizeAllAuthenticationTransactions in interface org.apereo.cas.authentication.AuthenticationSystemSupport
      • finalizeAuthenticationTransaction

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