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

A

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.JWTAuthenticationProvider
 
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 
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
 
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
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.JWTAuthenticationTokenFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.JWTLoginFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.authapi.filter.JWTRegisterFilter
 
authenticationSuccessHandler - Variable in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 

B

blApiAuthenticationLifecycleBean() - Static method in class org.broadleafcommerce.authapi.config.ApiAuthenticationConfig
 
BLC_RULE_MAP_PARAM - Static variable in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
buildJWTAuthenticationTokenFilter(AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.JWTRequestFilterService
 
buildJWTAuthenticationTokenFilter(AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
buildJWTLoginFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.JWTRequestFilterService
 
buildJWTLoginFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
buildJWTRefreshTokenFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.JWTRequestFilterService
 
buildJWTRefreshTokenFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
buildJWTRegisterFilter(String, AuthenticationManager) - Method in interface org.broadleafcommerce.authapi.service.JWTRequestFilterService
 
buildJWTRegisterFilter(String, AuthenticationManager) - Method in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
buildRefreshTokenCookie(String) - Method in class org.broadleafcommerce.authapi.filter.handler.JWTAuthenticationSuccessHandler
 

C

confirmPassword - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.broadleafcommerce.authapi.provider.JWTAuthenticationProvider
 
createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 
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.JWTRegisterFilter
 
CustomerStateService - Interface in org.broadleafcommerce.authapi.service
 
customerStateService - Variable in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 

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.JWTAuthenticationSuccessHandler
 
environment - Variable in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
environment - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
environment - Variable in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
environment - Variable in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
ExpiredJWTAuthenticationException - Exception in org.broadleafcommerce.authapi.exception
This exception is thrown by the JWTAuthenticationProvider when an expired jwt token is found.
ExpiredJWTAuthenticationException(Throwable) - Constructor for exception org.broadleafcommerce.authapi.exception.ExpiredJWTAuthenticationException
 

F

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

G

generateAuthenticationToken(Long, String, boolean, String) - Method in interface org.broadleafcommerce.authapi.service.JWTTokenService
 
generateAuthenticationToken(Long, String, boolean, String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
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.JWTTokenService
 
generateCustomerToken(Long) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
generateRefreshToken(Long, String, boolean, String) - Method in interface org.broadleafcommerce.authapi.service.JWTTokenService
 
generateRefreshToken(Long, String, boolean, String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
getAuthenticatedCustomer() - Method in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
getAuthenticationSecret() - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
getAuthenticationTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
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.JWTTokenServiceImpl
 
getCustomerTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
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.JWTTokenServiceImpl
 
getRefreshToken(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
getRefreshTokenCookie(HttpServletRequest) - Method in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
getRefreshTokenCookieMaxAge() - Method in class org.broadleafcommerce.authapi.filter.handler.JWTAuthenticationSuccessHandler
 
getRefreshTokenCookieName() - Method in class org.broadleafcommerce.authapi.filter.handler.JWTAuthenticationSuccessHandler
 
getRefreshTokenCookieName() - Method in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
getRefreshTokenExpirationTime() - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
getRole() - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 
getToken() - Method in class org.broadleafcommerce.authapi.domain.JWTAuthenticationToken
 
getToken() - Method in class org.broadleafcommerce.authapi.domain.JWTRefreshToken
 
getUserId() - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 
getUsername() - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
getUsername() - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 

I

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

J

JWTAuthenticationProvider - Class in org.broadleafcommerce.authapi.provider
This provider is responsible for handling authentication for a JWTAuthenticationToken authentication.
JWTAuthenticationProvider(JWTTokenService, UserDetailsService) - Constructor for class org.broadleafcommerce.authapi.provider.JWTAuthenticationProvider
 
JWTAuthenticationSuccessHandler - Class in org.broadleafcommerce.authapi.filter.handler
 
JWTAuthenticationSuccessHandler(Environment, JWTTokenService) - Constructor for class org.broadleafcommerce.authapi.filter.handler.JWTAuthenticationSuccessHandler
 
JWTAuthenticationToken - Class in org.broadleafcommerce.authapi.domain
This object is used to represent the Authentication for an authentication token.
JWTAuthenticationToken(String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTAuthenticationToken
 
JWTAuthenticationToken(Object, Object, String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTAuthenticationToken
 
JWTAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTAuthenticationToken
 
JWTAuthenticationTokenFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responsible for authenticating the request based on the access token in the Authorization header.
JWTAuthenticationTokenFilter(AuthenticationManager) - Constructor for class org.broadleafcommerce.authapi.filter.JWTAuthenticationTokenFilter
 
JWTCustomerStateServiceImpl - Class in org.broadleafcommerce.authapi.service
 
JWTCustomerStateServiceImpl(Environment, CustomerService, JWTTokenService) - Constructor for class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
JWTLoginFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responsible for handling the login for registered customers.
JWTLoginFilter(String, AuthenticationManager, JWTAuthenticationSuccessHandler) - Constructor for class org.broadleafcommerce.authapi.filter.JWTLoginFilter
 
JWTRefreshAuthenticationProvider - Class in org.broadleafcommerce.authapi.provider
This provider is responsible for handling authentication for a JWTAuthenticationToken authentication.
JWTRefreshAuthenticationProvider(JWTTokenService, UserDetailsService) - Constructor for class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 
JWTRefreshToken - Class in org.broadleafcommerce.authapi.domain
This object is used to represent the Authentication for a refresh token.
JWTRefreshToken(String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTRefreshToken
 
JWTRefreshToken(Object, Object, String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTRefreshToken
 
JWTRefreshToken(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.broadleafcommerce.authapi.domain.JWTRefreshToken
 
JWTRefreshTokenFilter - 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.
JWTRefreshTokenFilter(String, AuthenticationManager, Environment, JWTTokenService) - Constructor for class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
JWTRegisterFilter - Class in org.broadleafcommerce.authapi.filter
This filter is responseponsible for handling the login for registered customers.
JWTRegisterFilter(String, AuthenticationManager, JWTAuthenticationSuccessHandler, CustomerStateService) - Constructor for class org.broadleafcommerce.authapi.filter.JWTRegisterFilter
 
JWTRequestFilterService - Interface in org.broadleafcommerce.authapi.service
 
JWTRequestFilterServiceImpl - Class in org.broadleafcommerce.authapi.service
 
JWTRequestFilterServiceImpl(Environment, JWTTokenService, JWTAuthenticationSuccessHandler, CustomerStateService) - Constructor for class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.filter.handler.JWTAuthenticationSuccessHandler
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.provider.JWTAuthenticationProvider
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.service.JWTCustomerStateServiceImpl
 
jwtTokenService - Variable in class org.broadleafcommerce.authapi.service.JWTRequestFilterServiceImpl
 
JWTTokenService - Interface in org.broadleafcommerce.authapi.service
 
JWTTokenServiceImpl - Class in org.broadleafcommerce.authapi.service
 
JWTTokenServiceImpl(Environment) - Constructor for class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
JWTUserDTO - Class in org.broadleafcommerce.authapi.domain
 
JWTUserDTO() - Constructor for class org.broadleafcommerce.authapi.domain.JWTUserDTO
 

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.JWTAuthenticationSuccessHandler
 
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

parseAuthenticationToken(String) - Method in interface org.broadleafcommerce.authapi.service.JWTTokenService
 
parseAuthenticationToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
parseCustomerToken(String) - Method in interface org.broadleafcommerce.authapi.service.JWTTokenService
 
parseCustomerToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
parseRefreshToken(String) - Method in interface org.broadleafcommerce.authapi.service.JWTTokenService
 
parseRefreshToken(String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
parseTokenUsingSecret(String, String) - Method in class org.broadleafcommerce.authapi.service.JWTTokenServiceImpl
 
password - Variable in class org.broadleafcommerce.authapi.domain.RegisterDTO
 

R

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.JWTAuthenticationTokenFilter
 
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.JWTAuthenticationProvider
 
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 
role - Variable in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 

S

setConfirmPassword(String) - Method in class org.broadleafcommerce.authapi.domain.RegisterDTO
 
setCrossAppAuth(boolean) - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 
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.JWTUserDTO
 
setUserId(Long) - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 
setUsername(String) - Method in class org.broadleafcommerce.authapi.domain.AccountCredentials
 
setUsername(String) - Method in class org.broadleafcommerce.authapi.domain.JWTUserDTO
 
shouldNotFilterErrorDispatch() - Method in class org.broadleafcommerce.authapi.filter.ApiCustomerStateFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.JWTAuthenticationTokenFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.JWTLoginFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.JWTRefreshTokenFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.broadleafcommerce.authapi.filter.JWTRegisterFilter
 
successHandler - Variable in class org.broadleafcommerce.authapi.filter.JWTLoginFilter
 
successHandler - Variable in class org.broadleafcommerce.authapi.filter.JWTRegisterFilter
 
supports(Class<?>) - Method in class org.broadleafcommerce.authapi.provider.JWTAuthenticationProvider
 
supports(Class<?>) - Method in class org.broadleafcommerce.authapi.provider.JWTRefreshAuthenticationProvider
 

T

token - Variable in class org.broadleafcommerce.authapi.domain.JWTAuthenticationToken
 
token - Variable in class org.broadleafcommerce.authapi.domain.JWTRefreshToken
 

U

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

Copyright © 2017. All rights reserved.