Uses of Interface
com.broadleafcommerce.auth.user.session.OAuth2SessionToken
-
Packages that use OAuth2SessionToken Package Description com.broadleafcommerce.auth.user.service com.broadleafcommerce.auth.user.session com.broadleafcommerce.auth.user.session.token.enhancer -
-
Uses of OAuth2SessionToken in com.broadleafcommerce.auth.user.service
Methods in com.broadleafcommerce.auth.user.service that return OAuth2SessionToken Modifier and Type Method Description OAuth2SessionTokenDefaultImpersonationService. getImpersonationSessionToken(ImpersonationRequestToken token, OAuth2UserDetails impersonatedUser)OAuth2SessionTokenImpersonationService. getImpersonationSessionToken(ImpersonationRequestToken impersonationRequest, OAuth2UserDetails impersonatedUser)Creates anOAuth2SessionTokenfor the validatedImpersonationRequest. -
Uses of OAuth2SessionToken in com.broadleafcommerce.auth.user.session
Classes in com.broadleafcommerce.auth.user.session that implement OAuth2SessionToken Modifier and Type Class Description classDefaultOAuth2SessionTokenAnOAuth2SessionTokenthat holds the claims within aHashMap.Methods in com.broadleafcommerce.auth.user.session that return OAuth2SessionToken Modifier and Type Method Description OAuth2SessionTokenStatelessUtil. getSessionToken(String clientId, String userId, String subject, Map<String,Object> additionalClaims)Creates aOAuth2SessionTokenfor the provided client ID and subject with the set of additional claims.OAuth2SessionTokenStatelessUtilImpl. getSessionToken(String clientId, String userId, String subject, Map<String,Object> additionalClaims)OAuth2SessionTokenOAuth2SessionAuthenticationToken. getToken()The JWT token from the BLSID-[client_id] session cookie.OAuth2SessionTokenStatelessUtil. refreshSessionToken(OAuth2SessionToken sessionToken)Returns aOAuth2SessionTokenwith a refreshed expiration time.OAuth2SessionTokenStatelessUtilImpl. refreshSessionToken(OAuth2SessionToken sessionToken)Methods in com.broadleafcommerce.auth.user.session with parameters of type OAuth2SessionToken Modifier and Type Method Description javax.servlet.http.CookieStatelessUtil. createSessionCookie(OAuth2SessionToken sessionToken)Deprecated.javax.servlet.http.CookieStatelessUtilImpl. createSessionCookie(OAuth2SessionToken sessionToken)protected org.springframework.security.core.AuthenticationOAuth2SessionAuthenticationProvider. createSuccessAuthentication(OAuth2UserDetails user, OAuth2SessionToken sessionToken)protected Collection<org.springframework.security.core.GrantedAuthority>OAuth2SessionAuthenticationProvider. getAuthorities(OAuth2UserDetails user, OAuth2SessionToken sessionToken)org.springframework.http.ResponseCookieStatelessUtil. getSessionCookie(OAuth2SessionToken sessionToken)Gets aResponseCookiefor theOAuth2SessionToken.org.springframework.http.ResponseCookieStatelessUtilImpl. getSessionCookie(OAuth2SessionToken sessionToken)OAuth2SessionTokenStatelessUtil. refreshSessionToken(OAuth2SessionToken sessionToken)Returns aOAuth2SessionTokenwith a refreshed expiration time.OAuth2SessionTokenStatelessUtilImpl. refreshSessionToken(OAuth2SessionToken sessionToken)protected voidOAuth2SessionAuthenticationProvider. validateUserDetails(OAuth2UserDetails userDetails, String clientId, OAuth2SessionToken sessionToken)Constructors in com.broadleafcommerce.auth.user.session with parameters of type OAuth2SessionToken Constructor 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 byAuthenticationManagerorAuthenticationProviderimplementations 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 byAuthenticationManagerorAuthenticationProviderimplementations that are satisfied with producing a trusted (i.e. -
Uses of OAuth2SessionToken in com.broadleafcommerce.auth.user.session.token.enhancer
Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return OAuth2SessionToken Modifier and Type Method Description static OAuth2SessionTokenTokenEnhancerUtil. getSessionToken(org.springframework.security.oauth2.provider.OAuth2Authentication authentication)Returns the SessionToken associated with the OAuth2Authentication supplied
-