Package com.broadleafcommerce.auth.user.session.embedded
-
Class Summary Class Description EmbeddedLoginAuthenticationFailureHandler EmbeddedLoginAuthenticationFilter Processes an authentication form submission from an embedded login form.EmbeddedLoginAuthenticationProvider AnAuthenticationProvider
that retrievesOAuth2UserDetails
from aOAuth2UserDetailsService
for use with embedded login.EmbeddedLoginAuthenticationSuccessHandler<P extends PasswordToken,U extends User> Writes a One-Time Passcode to the response on Embedded Login success.EmbeddedLoginAuthenticationToken AnAuthentication
implementation that is designed for simple presentation of an OAuth2 clientId, username, and password.EmbeddedLoginTokenAuthenticationProvider Authenticates the user for theTokenEndpoint
based on a one-time passcode parameter.EmbeddedLoginTokenEndpointAuthenticationFilter Authentication Filter for theTokenEndpoint
when using Embedded Login.EmbeddedLoginTokenEndpointAuthenticationFilter.EmbeddedLoginTokenEndpointRequestMatcher Matches requests based on destination and parameters.EmbeddedLoginTokenEndpointAuthenticationToken Authentication Token for theTokenEndpoint
when using Embedded Login.EmbeddedLoginTokenGranter Used for token requests where there is anEmbeddedLoginTokenEndpointAuthenticationToken
in the security context.RevokeRefreshTokenLogoutHandler Revoke refresh token on logout if provided. -
Exception Summary Exception Description EmbeddedLoginNotAllowedException Indicates that there was an attempt to login a user using embedded login when theAuthorizationServer
receiving the request did not allow embedded login.EmbeddedLoginOTPResponseException Thrown if there is a problem writing the One-Time Passcode to the embedded login response.EmbeddedRegistrationNotAllowedException Indicates that there was an attempt to register a user using embedded registration when theAuthorizationServer
receiving the request did not allow embedded registration.