Skip navigation links
A B C D E F G I J L M O P R S T U 

A

AccessTokenAuthentication - Class in org.broadleafcommerce.authapi.domain
This object is used to represent the Authentication for an authentication token.
AccessTokenAuthentication(String) - Constructor for class org.broadleafcommerce.authapi.domain.AccessTokenAuthentication
 
AccessTokenAuthentication(Object, Object, String) - Constructor for class org.broadleafcommerce.authapi.domain.AccessTokenAuthentication
 
AccessTokenAuthentication(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.broadleafcommerce.authapi.domain.AccessTokenAuthentication
 
AccessTokenAuthenticationFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responsible for authenticating the request based on the access token in the Authorization header.
AccessTokenAuthenticationFilter(String, AuthenticationManager) - Constructor for class org.broadleafcommerce.authapi.filter.AccessTokenAuthenticationFilter
 
AccessTokenAuthenticationProvider - Class in org.broadleafcommerce.authapi.provider
This provider is responsible for handling authentication for a AccessTokenAuthentication authentication.
AccessTokenAuthenticationProvider(AuthenticationTokenService, UserDetailsService) - Constructor for class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
AccountCredentials - Class in org.broadleafcommerce.authapi.domain
 
AccountCredentials() - Constructor for class org.broadleafcommerce.authapi.domain.AccountCredentials
 
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
ApiAuthenticationConfig - Class in org.broadleafcommerce.authapi.config
 
ApiAuthenticationConfig() - Constructor for class org.broadleafcommerce.authapi.config.ApiAuthenticationConfig
 
ApiAuthenticationModuleRegistration - Class in org.broadleafcommerce.authapi.config
 
ApiAuthenticationModuleRegistration() - Constructor for class org.broadleafcommerce.authapi.config.ApiAuthenticationModuleRegistration
 
ApiAuthenticationProperties - Class in org.broadleafcommerce.authapi.config
 
ApiAuthenticationProperties() - Constructor for class org.broadleafcommerce.authapi.config.ApiAuthenticationProperties
 
ApiAuthenticationRequestFactory - Interface in org.broadleafcommerce.authapi.service
 
ApiAuthenticationRequestFactoryImpl - Class in org.broadleafcommerce.authapi.service
 
ApiAuthenticationRequestFactoryImpl(Environment, AuthenticationTokenService, AuthenticationSuccessHandler, CustomerStateService) - Constructor for class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
ApiCustomerStateFilter - Class in org.broadleafcommerce.authapi.filter
This filter runs after spring security and is responsible for setting up the customer state.
ApiCustomerStateFilter(CustomerStateService) - Constructor for class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
ApiLoginFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responsible for handling the login for registered customers.
ApiLoginFilter(String, AuthenticationManager, AuthenticationSuccessHandler) - Constructor for class org.broadleafcommerce.authapi.filter.ApiLoginFilter
 
ApiRegisterFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responseponsible for handling the login for registered customers.
ApiRegisterFilter(String, AuthenticationManager, AuthenticationSuccessHandler, CustomerStateService) - Constructor for class org.broadleafcommerce.authapi.filter.ApiRegisterFilter
 
ApiUserDTO - Class in org.broadleafcommerce.authapi.domain
 
ApiUserDTO() - Constructor for class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.AccessTokenAuthenticationFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.ApiLoginFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.ApiRegisterFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
authenticationSuccessHandler - Variable in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.filter.handler.TokenAuthenticationSuccessHandler
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
AuthenticationTokenService - Interface in org.broadleafcommerce.authapi.service
 
authenticationTokenService - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 

B

blApiAuthenticationLifecycleBean() - Static method in class org.broadleafcommerce.authapi.config.ApiAuthenticationConfig
 
BLC_RULE_MAP_PARAM - Static variable in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
buildAccessTokenAuthenticationFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactory
 
buildAccessTokenAuthenticationFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
buildLoginFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactory
 
buildLoginFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
buildRefreshTokenAuthenticationFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactory
 
buildRefreshTokenAuthenticationFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
buildRefreshTokenCookie(String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
buildRefreshTokenCookie(String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
buildRegisterFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactory
 
buildRegisterFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 

C

confirmPassword - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
crossAppAuthService - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
customerService - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
customerStateService - Variable in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
customerStateService - Variable in class org.broadleafcommerce.authapi.filter.ApiRegisterFilter
 
customerStateService - Variable in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
CustomerStateService - Interface in org.broadleafcommerce.authapi.service
 

D

doFilterInternalUnlessIgnored(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 

E

emailAddress - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
environment - Variable in class org.broadleafcommerce.authapi.filter.handler.TokenAuthenticationSuccessHandler
 
environment - Variable in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
environment - Variable in class org.broadleafcommerce.authapi.service.ApiAuthenticationRequestFactoryImpl
 
environment - Variable in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
environment - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
ExpiredAuthenticationTokenException - Exception in org.broadleafcommerce.authapi.exception
This exception is thrown by the AccessTokenService when an expired token is found.
ExpiredAuthenticationTokenException(Throwable) - Constructor for exception org.broadleafcommerce.authapi.exception.ExpiredAuthenticationTokenException
 

F

firstName - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 

G

generateAuthenticationToken(Long, String, boolean, String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
generateAuthenticationToken(Long, String, boolean, String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
This method is responsible for taking the token subject and generating the correct JWT authentication token.
generateCustomerToken(Long) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
generateCustomerToken(Long) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
generateRefreshToken(Long, String, boolean, String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
generateRefreshToken(Long, String, boolean, String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getAuthenticatedCustomer() - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getAuthenticationSecret() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getAuthenticationTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getClasspathFolder() - Method in class org.broadleafcommerce.authapi.config.ApiAuthenticationProperties
 
getConfirmPassword() - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
getCustomer(HttpServletRequest) - Method in interface org.broadleafcommerce.authapi.service.CustomerStateService
 
getCustomer(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getCustomerSecret() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getCustomerTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getCustomerTokenFromRequest(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getCustomerTokenHeader() - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getCustomerTokenRequestParameter() - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getEmailAddress() - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
getFirstName() - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
getLastName() - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
getModuleName() - Method in class org.broadleafcommerce.authapi.config.ApiAuthenticationModuleRegistration
 
getOrder() - Method in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
getPassword() - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
getPassword() - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
getRefreshSecret() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getRefreshToken(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
getRefreshTokenCookie(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
getRefreshTokenCookieMaxAge() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getRefreshTokenCookieName() - Method in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
getRefreshTokenCookieName() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getRefreshTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
getRole() - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
getToken() - Method in class org.broadleafcommerce.authapi.domain.AccessTokenAuthentication
 
getToken() - Method in class org.broadleafcommerce.authapi.domain.RefreshTokenAuthentication
 
getUserId() - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
getUsername() - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
getUsername() - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 

I

isCrossAppAuth - Variable in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
isCrossAppAuth() - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
isCrossAppAuthenticated() - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
isRefreshTokenSecure() - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 

J

JWTAuthenticationTokenServiceImpl - Class in org.broadleafcommerce.authapi.service
 
JWTAuthenticationTokenServiceImpl(Environment) - Constructor for class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
JWTCustomerStateServiceImpl - Class in org.broadleafcommerce.authapi.service
 
JWTCustomerStateServiceImpl(Environment, CustomerService, AuthenticationTokenService) - Constructor for class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 

L

lastName - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 

M

MODULE_NAME - Static variable in class org.broadleafcommerce.authapi.config.ApiAuthenticationModuleRegistration
 

O

onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.broadleafcommerce.authapi.filter.handler.TokenAuthenticationSuccessHandler
 
org.broadleafcommerce.authapi.config - package org.broadleafcommerce.authapi.config
 
org.broadleafcommerce.authapi.domain - package org.broadleafcommerce.authapi.domain
 
org.broadleafcommerce.authapi.exception - package org.broadleafcommerce.authapi.exception
 
org.broadleafcommerce.authapi.filter - package org.broadleafcommerce.authapi.filter
 
org.broadleafcommerce.authapi.filter.handler - package org.broadleafcommerce.authapi.filter.handler
 
org.broadleafcommerce.authapi.provider - package org.broadleafcommerce.authapi.provider
 
org.broadleafcommerce.authapi.service - package org.broadleafcommerce.authapi.service
 

P

parseAccessToken(String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
parseAccessToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
parseCustomerToken(String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
parseCustomerToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
parseRefreshToken(String) - Method in interface org.broadleafcommerce.authapi.service.AuthenticationTokenService
 
parseRefreshToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
parseTokenUsingSecret(String, String) - Method in class org.broadleafcommerce.authapi.service.JWTAuthenticationTokenServiceImpl
 
password - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 

R

RefreshTokenAuthentication - Class in org.broadleafcommerce.authapi.domain
This object is used to represent the Authentication for a refresh token.
RefreshTokenAuthentication(String) - Constructor for class org.broadleafcommerce.authapi.domain.RefreshTokenAuthentication
 
RefreshTokenAuthentication(Object, Object, String) - Constructor for class org.broadleafcommerce.authapi.domain.RefreshTokenAuthentication
 
RefreshTokenAuthentication(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.broadleafcommerce.authapi.domain.RefreshTokenAuthentication
 
RefreshTokenAuthenticationFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responsible for retrieving a new access token using the refresh token from an HTTP-Only cookie.
RefreshTokenAuthenticationFilter(String, AuthenticationManager, Environment, AuthenticationTokenService) - Constructor for class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
RefreshTokenAuthenticationProvider - Class in org.broadleafcommerce.authapi.provider
This provider is responsible for handling authentication for a RefreshTokenAuthentication authentication.
RefreshTokenAuthenticationProvider(AuthenticationTokenService, UserDetailsService) - Constructor for class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
RegisterDTO - Class in org.broadleafcommerce.authapi.domain
 
RegisterDTO() - Constructor for class org.broadleafcommerce.authapi.domain.RegisterDTO
 
registerNewCustomer(RegisterDTO) - Method in interface org.broadleafcommerce.authapi.service.CustomerStateService
Processes the RegisterDTO to create and register a new customer.
registerNewCustomer(RegisterDTO) - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.AccessTokenAuthenticationFilter
 
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
role - Variable in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 

S

setConfirmPassword(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setCrossAppAuth(boolean) - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
setEmailAddress(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setFirstName(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setLastName(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setPassword(String) - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
setPassword(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setRole(String) - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
setUserId(Long) - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
setUsername(String) - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
setUsername(String) - Method in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
shouldNotFilterErrorDispatch() - Method in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.AccessTokenAuthenticationFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.ApiLoginFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.ApiRegisterFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.RefreshTokenAuthenticationFilter
 
successHandler - Variable in class org.broadleafcommerce.authapi.filter.ApiLoginFilter
 
successHandler - Variable in class org.broadleafcommerce.authapi.filter.ApiRegisterFilter
 
supports(Class<?>) - Method in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
supports(Class<?>) - Method in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 

T

token - Variable in class org.broadleafcommerce.authapi.domain.AccessTokenAuthentication
 
token - Variable in class org.broadleafcommerce.authapi.domain.RefreshTokenAuthentication
 
TokenAuthenticationSuccessHandler - Class in org.broadleafcommerce.authapi.filter.handler
 
TokenAuthenticationSuccessHandler(Environment, AuthenticationTokenService) - Constructor for class org.broadleafcommerce.authapi.filter.handler.TokenAuthenticationSuccessHandler
 

U

userDetailsService - Variable in class org.broadleafcommerce.authapi.provider.AccessTokenAuthenticationProvider
 
userDetailsService - Variable in class org.broadleafcommerce.authapi.provider.RefreshTokenAuthenticationProvider
 
userId - Variable in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
username - Variable in class org.broadleafcommerce.authapi.domain.ApiUserDTO
 
A B C D E F G I J L M O P R S T U 
Skip navigation links

Copyright © 2020. All rights reserved.