Uses of Class
com.broadleafcommerce.auth.user.endpoint.ImpersonationRequest
-
Packages that use ImpersonationRequest Package Description com.broadleafcommerce.auth.user.endpoint com.broadleafcommerce.auth.user.service com.broadleafcommerce.auth.user.web.endpoint -
-
Uses of ImpersonationRequest in com.broadleafcommerce.auth.user.endpoint
Methods in com.broadleafcommerce.auth.user.endpoint with parameters of type ImpersonationRequest Modifier and Type Method Description void
DefaultImpersonationRequestValidator. validateAnonymousImpersonation(ImpersonationRequest impersonationRequest, String impersonatedClientId, String csrUserId)
void
ImpersonationRequestValidator. validateAnonymousImpersonation(ImpersonationRequest impersonationRequest, String impersonatedClientId, String csrUserId)
Validates that the CSR can impersonate an anonymous user in the client.protected void
DefaultImpersonationRequestValidator. validateClientImpersonation(ImpersonationRequest impersonationRequest, AuthorizedClient impersonatedClient, String csrUserId)
void
DefaultImpersonationRequestValidator. validateImpersonationRequest(ImpersonationRequest impersonationRequest)
void
ImpersonationRequestValidator. validateImpersonationRequest(ImpersonationRequest impersonationRequest)
Validate that an impersonation request is valid.void
DefaultImpersonationRequestValidator. validateUserImpersonation(ImpersonationRequest impersonationRequest, OAuth2UserDetails impersonatedUser, String csrUserId)
void
ImpersonationRequestValidator. validateUserImpersonation(ImpersonationRequest impersonationRequest, OAuth2UserDetails impersonatedUser, String csrUserId)
Validates that the user requested to be impersonated is able to be impersonated. -
Uses of ImpersonationRequest in com.broadleafcommerce.auth.user.service
Methods in com.broadleafcommerce.auth.user.service with parameters of type ImpersonationRequest Modifier and Type Method Description protected Map<String,Object>
DefaultImpersonationService. buildImpersonationClaims(ImpersonationRequest request, org.springframework.security.core.Authentication authentication)
com.nimbusds.jwt.SignedJWT
DefaultImpersonationService. generateImpersonationToken(ImpersonationRequest request, org.springframework.security.core.Authentication authentication)
com.nimbusds.jwt.SignedJWT
ImpersonationService. generateImpersonationToken(ImpersonationRequest request, org.springframework.security.core.Authentication authentication)
Generates a JWT to be used during redirects when impersonating a user. -
Uses of ImpersonationRequest in com.broadleafcommerce.auth.user.web.endpoint
Methods in com.broadleafcommerce.auth.user.web.endpoint with parameters of type ImpersonationRequest Modifier and Type Method Description String
ImpersonationEndpoint. impersonate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ImpersonationRequest impersonationRequest, org.springframework.security.core.Authentication authentication)
-