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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUserId(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Gets an externally authenticated user ID from the HTTP request.booleanisActive()Determines whether this bean is active.voidrequestAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
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:ExternalUserAuthenticatorGets an externally authenticated user ID from the HTTP request.- Specified by:
getUserIdin interfaceExternalUserAuthenticator- Returns:
- the user ID or
nullif the user is unauthenticated
-
requestAuthentication
public void requestAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
requestAuthenticationin interfaceExternalUserAuthenticator
-
isActive
public boolean isActive()Description copied from interface:ActivateableBeanDetermines whether this bean is active.- Specified by:
isActivein interfaceActivateableBean- Returns:
trueif this bean is active
-