Package com.broadleafcommerce.auth.user.session.embedded
-
Class Summary Class Description EmbeddedLoginAuthenticationFailureHandler EmbeddedLoginAuthenticationFilter Processes an authentication form submission from an embedded login form.EmbeddedLoginAuthenticationProvider AnAuthenticationProviderthat retrievesOAuth2UserDetailsfrom aOAuth2UserDetailsServicefor use with embedded login.EmbeddedLoginAuthenticationSuccessHandler<P extends PasswordToken,U extends User> Writes a One-Time Passcode to the response on Embedded Login success.EmbeddedLoginAuthenticationToken AnAuthenticationimplementation that is designed for simple presentation of an OAuth2 clientId, username, and password.EmbeddedLoginTokenAuthenticationProvider Authenticates the user for theTokenEndpointbased on a one-time passcode parameter.EmbeddedLoginTokenEndpointAuthenticationFilter Authentication Filter for theTokenEndpointwhen using Embedded Login.EmbeddedLoginTokenEndpointAuthenticationFilter.EmbeddedLoginTokenEndpointRequestMatcher Matches requests based on destination and parameters.EmbeddedLoginTokenEndpointAuthenticationToken Authentication Token for theTokenEndpointwhen using Embedded Login.EmbeddedLoginTokenGranter Used for token requests where there is anEmbeddedLoginTokenEndpointAuthenticationTokenin 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 theAuthorizationServerreceiving 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 theAuthorizationServerreceiving the request did not allow embedded registration.