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 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.voidsetActive(boolean isEnabled) voidsetCookiesService(AdminConsoleAuthenticationCookiesService cookiesService) voidsetIdentityServiceConfig(IdentityServiceConfig identityServiceConfig) voidsetIdentityServiceFacade(IdentityServiceFacade identityServiceFacade) voidsetRemoteUserMapper(RemoteUserMapper remoteUserMapper)
-
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: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
-
setIdentityServiceFacade
-
setRemoteUserMapper
-
setCookiesService
-
setIdentityServiceConfig
-
isActive
public boolean isActive()Description copied from interface:ActivateableBeanDetermines whether this bean is active.- Specified by:
isActivein interfaceActivateableBean- Returns:
trueif this bean is active
-
setActive
public void setActive(boolean isEnabled)
-