Class IdentityServiceAdminConsoleAuthenticator

java.lang.Object
org.alfresco.repo.security.authentication.identityservice.admin.IdentityServiceAdminConsoleAuthenticator
All Implemented Interfaces:
ActivateableBean, AdminConsoleAuthenticator

public class IdentityServiceAdminConsoleAuthenticator extends Object implements AdminConsoleAuthenticator, ActivateableBean
An AdminConsoleAuthenticator implementation to extract an externally authenticated user ID or to initiate the OIDC authorization code flow.
  • Constructor Details

    • IdentityServiceAdminConsoleAuthenticator

      public IdentityServiceAdminConsoleAuthenticator()
  • Method Details

    • getAdminConsoleUser

      public String getAdminConsoleUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Description copied from interface: AdminConsoleAuthenticator
      Gets an externally authenticated user ID from the HTTP Admin Console webscript request.
      Specified by:
      getAdminConsoleUser in interface AdminConsoleAuthenticator
      Parameters:
      request - the request
      response - the response
      Returns:
      the user ID or null if the user is unauthenticated
    • requestAuthentication

      public void requestAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Description copied from interface: AdminConsoleAuthenticator
      Requests an authentication.
      Specified by:
      requestAuthentication in interface AdminConsoleAuthenticator
      Parameters:
      request - the request
      response - the response
    • setIdentityServiceFacade

      public void setIdentityServiceFacade(IdentityServiceFacade identityServiceFacade)
    • setRemoteUserMapper

      public void setRemoteUserMapper(RemoteUserMapper remoteUserMapper)
    • setCookiesService

      public void setCookiesService(AdminConsoleAuthenticationCookiesService cookiesService)
    • setIdentityServiceConfig

      public void setIdentityServiceConfig(IdentityServiceConfig identityServiceConfig)
    • isActive

      public boolean isActive()
      Description copied from interface: ActivateableBean
      Determines whether this bean is active.
      Specified by:
      isActive in interface ActivateableBean
      Returns:
      true if this bean is active
    • setActive

      public void setActive(boolean isEnabled)