Package org.exoplatform.web.security
Class AuthenticationRegistryImpl
java.lang.Object
org.exoplatform.web.security.AuthenticationRegistryImpl
- All Implemented Interfaces:
AuthenticationRegistry
Temporary registry for hold credentials (and potentially other attributes) during login process to avoid store them in
session. Registry is used only during authentication process and attributes of target client are cleared usually after successful
authentication,
- Author:
- Marek Posolda
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName) org.gatein.wci.security.CredentialsgetCredentials(jakarta.servlet.http.HttpServletRequest request) removeAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName) voidremoveClient(String sessionId) org.gatein.wci.security.CredentialsremoveCredentials(jakarta.servlet.http.HttpServletRequest request) voidsetAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName, Object attributeValue) voidsetCredentials(jakarta.servlet.http.HttpServletRequest request, org.gatein.wci.security.Credentials credentials)
-
Constructor Details
-
AuthenticationRegistryImpl
public AuthenticationRegistryImpl()
-
-
Method Details
-
getCredentials
public org.gatein.wci.security.Credentials getCredentials(jakarta.servlet.http.HttpServletRequest request) - Specified by:
getCredentialsin interfaceAuthenticationRegistry
-
setCredentials
public void setCredentials(jakarta.servlet.http.HttpServletRequest request, org.gatein.wci.security.Credentials credentials) - Specified by:
setCredentialsin interfaceAuthenticationRegistry
-
removeCredentials
public org.gatein.wci.security.Credentials removeCredentials(jakarta.servlet.http.HttpServletRequest request) - Specified by:
removeCredentialsin interfaceAuthenticationRegistry
-
removeClient
- Specified by:
removeClientin interfaceAuthenticationRegistry
-
setAttributeOfClient
public void setAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName, Object attributeValue) - Specified by:
setAttributeOfClientin interfaceAuthenticationRegistry
-
getAttributeOfClient
public Object getAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName) - Specified by:
getAttributeOfClientin interfaceAuthenticationRegistry
-
removeAttributeOfClient
public Object removeAttributeOfClient(jakarta.servlet.http.HttpServletRequest request, String attributeName) - Specified by:
removeAttributeOfClientin interfaceAuthenticationRegistry
-