Class DefaultAdminConsoleAuthenticator
java.lang.Object
org.alfresco.repo.security.authentication.external.DefaultAdminConsoleAuthenticator
- All Implemented Interfaces:
ActivateableBean,AdminConsoleAuthenticator
public class DefaultAdminConsoleAuthenticator
extends Object
implements AdminConsoleAuthenticator, ActivateableBean
A default
AdminConsoleAuthenticator implementation. Returns null to request a basic auth challenge.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdminConsoleUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Gets an externally authenticated user ID from the HTTP Admin Console webscript request.booleanisActive()Determines whether this bean is active.voidrequestAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Requests an authentication.
-
Constructor Details
-
DefaultAdminConsoleAuthenticator
public DefaultAdminConsoleAuthenticator()
-
-
Method Details
-
getAdminConsoleUser
public String getAdminConsoleUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Description copied from interface:AdminConsoleAuthenticatorGets an externally authenticated user ID from the HTTP Admin Console webscript request.- Specified by:
getAdminConsoleUserin interfaceAdminConsoleAuthenticator- Parameters:
request- the requestresponse- the response- Returns:
- the user ID or
nullif the user is unauthenticated
-
requestAuthentication
public void requestAuthentication(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Description copied from interface:AdminConsoleAuthenticatorRequests an authentication.- Specified by:
requestAuthenticationin interfaceAdminConsoleAuthenticator- Parameters:
request- the requestresponse- the response
-
isActive
public boolean isActive()Description copied from interface:ActivateableBeanDetermines whether this bean is active.- Specified by:
isActivein interfaceActivateableBean- Returns:
trueif this bean is active
-