Package | Description |
---|---|
com.broadleafcommerce.auth.user.service | |
com.broadleafcommerce.auth.user.session | |
com.broadleafcommerce.auth.user.session.token.enhancer |
Modifier and Type | Method and Description |
---|---|
OAuth2SessionToken |
ImpersonationService.getImpersonationSessionToken(ImpersonationRequestToken impersonationRequest,
OAuth2UserDetails impersonatedUser)
Creates an
OAuth2SessionToken for the validated ImpersonationRequest . |
OAuth2SessionToken |
DefaultImpersonationService.getImpersonationSessionToken(ImpersonationRequestToken token,
OAuth2UserDetails impersonatedUser) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultOAuth2SessionToken
An
OAuth2SessionToken that holds the claims within a HashMap . |
Modifier and Type | Method and Description |
---|---|
OAuth2SessionToken |
StatelessUtilImpl.getSessionToken(String clientId,
String userId,
String subject,
Map<String,Object> additionalClaims) |
OAuth2SessionToken |
StatelessUtil.getSessionToken(String clientId,
String userId,
String subject,
Map<String,Object> additionalClaims)
Creates a
OAuth2SessionToken for the provided client ID and subject with the set of
additional claims. |
OAuth2SessionToken |
OAuth2SessionAuthenticationToken.getToken()
The JWT token from the BLSID-[client_id] session cookie.
|
OAuth2SessionToken |
StatelessUtilImpl.refreshSessionToken(OAuth2SessionToken sessionToken) |
OAuth2SessionToken |
StatelessUtil.refreshSessionToken(OAuth2SessionToken sessionToken)
Returns a
OAuth2SessionToken with a refreshed expiration time. |
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.Cookie |
StatelessUtilImpl.createSessionCookie(OAuth2SessionToken sessionToken) |
javax.servlet.http.Cookie |
StatelessUtil.createSessionCookie(OAuth2SessionToken sessionToken)
Deprecated.
|
protected org.springframework.security.core.Authentication |
OAuth2SessionAuthenticationProvider.createSuccessAuthentication(OAuth2UserDetails user,
OAuth2SessionToken sessionToken) |
protected Collection<org.springframework.security.core.GrantedAuthority> |
OAuth2SessionAuthenticationProvider.getAuthorities(OAuth2UserDetails user,
OAuth2SessionToken sessionToken) |
org.springframework.http.ResponseCookie |
StatelessUtilImpl.getSessionCookie(OAuth2SessionToken sessionToken) |
org.springframework.http.ResponseCookie |
StatelessUtil.getSessionCookie(OAuth2SessionToken sessionToken)
Gets a
ResponseCookie for the OAuth2SessionToken . |
OAuth2SessionToken |
StatelessUtilImpl.refreshSessionToken(OAuth2SessionToken sessionToken) |
OAuth2SessionToken |
StatelessUtil.refreshSessionToken(OAuth2SessionToken sessionToken)
Returns a
OAuth2SessionToken with a refreshed expiration time. |
protected void |
OAuth2SessionAuthenticationProvider.validateUserDetails(OAuth2UserDetails userDetails,
String clientId,
OAuth2SessionToken sessionToken) |
Constructor and Description |
---|
DefaultOAuth2SessionToken(OAuth2SessionToken sessionToken)
Copy constructor for session token.
|
OAuth2SessionAuthenticationToken(OAuth2SessionToken sessionToken,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
This constructor should only be used by
AuthenticationManager or
AuthenticationProvider implementations that are satisfied with producing a
trusted (i.e. |
OAuth2SessionAuthenticationToken(OAuth2SessionToken sessionToken,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities,
Object principal)
This constructor should only be used by
AuthenticationManager or
AuthenticationProvider implementations that are satisfied with producing a
trusted (i.e. |
Modifier and Type | Method and Description |
---|---|
static OAuth2SessionToken |
TokenEnhancerUtil.getSessionToken(org.springframework.security.oauth2.provider.OAuth2Authentication authentication)
Returns the SessionToken associated with the OAuth2Authentication supplied
|
Copyright © 2021. All rights reserved.