Class DefaultWebScriptsHomeAuthenticator

java.lang.Object
org.alfresco.repo.security.authentication.external.DefaultWebScriptsHomeAuthenticator
All Implemented Interfaces:
ActivateableBean, ExternalUserAuthenticator

public class DefaultWebScriptsHomeAuthenticator extends Object implements ExternalUserAuthenticator, ActivateableBean
A default ExternalUserAuthenticator implementation. Returns null to request a basic auth challenge.
  • Constructor Details

    • DefaultWebScriptsHomeAuthenticator

      public DefaultWebScriptsHomeAuthenticator()
  • Method Details

    • getUserId

      public String getUserId(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Description copied from interface: ExternalUserAuthenticator
      Gets an externally authenticated user ID from the HTTP request.
      Specified by:
      getUserId in interface ExternalUserAuthenticator
      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)
      Specified by:
      requestAuthentication in interface ExternalUserAuthenticator
    • 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