Modifier and Type | Method and Description |
---|---|
ContextHelperService |
OAuthClientAutoConfiguration.contextHelperService(AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService) |
Modifier and Type | Field and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
DefaultContextHelperService.authorizationServerService |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
DefaultContextHelperService.getAuthorizationServer(String serverId)
Finds the
AuthorizationServer for the given server ID |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
DefaultContextHelperService.getAuthorizationServerService() |
Constructor and Description |
---|
DefaultContextHelperService(AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService) |
Constructor and Description |
---|
AuthorizationServerDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory,
AuthorizationServerService<AuthorizationServer> serverService,
UserRoleService<UserRole> userRoleService,
AuthorizationDataInitializationProperties properties) |
Constructor and Description |
---|
AuthorizationServerConfiguration(AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration roleConfiguration,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
UserRoleService<UserRole> userRoleService,
AuthorizationDataInitializationProperties properties) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
DefaultPrivilegeService.getServerService() |
Modifier and Type | Method and Description |
---|---|
protected Set<UserPermissionRef> |
DefaultPrivilegeService.getAllFlatPermissions(@NonNull User user,
@NonNull AuthorizationServer server,
@NonNull Collection<UserRole> userAndServerRolesWithAncestors)
Gets a set of all flat permissions from
User.getPermissions() ,
getDefaultUserPermissions() , and permissions from the given
roles. |
Constructor and Description |
---|
DefaultPrivilegeService(UserRoleService<UserRole> userRoleService,
UserRoleAncestryHydrationService roleAncestryHydrationService,
AuthorizationServerService<AuthorizationServer> serverService) |
Modifier and Type | Method and Description |
---|---|
<D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> |
AuthorizationServerAutoConfiguration.authorizationServerService(AuthorizationServerRepository<D> repository,
SimplePayloadMapper mapper,
AuthServerEntityValidator validator) |
Modifier and Type | Method and Description |
---|---|
<D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> |
AuthorizedClientAutoConfiguration.authorizedClientService(AuthorizationServerService<AuthorizationServer> serverService,
AuthorizedClientRepository<D> repository,
SimplePayloadMapper simplePayloadMapper,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
TenantUrlResolver tenantUrlResolver) |
ClientRedirectService |
ClientRedirectAutoConfiguration.clientRedirectService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
JpaAuthorizationServer.fromMePostConverter(org.modelmapper.spi.MappingContext<JpaAuthorizationServer,AuthorizationServer> mappingContext)
Used as the
TypeMap.setPostConverter(Converter) for JpaAuthorizationServer.fromMe() . |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
JpaAuthorizationServer.fromMePostConverter(org.modelmapper.spi.MappingContext<JpaAuthorizationServer,AuthorizationServer> mappingContext)
Used as the
TypeMap.setPostConverter(Converter) for JpaAuthorizationServer.fromMe() . |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthorizationServerService<P extends AuthorizationServer>
Service interface for managing authorization servers.
|
class |
DefaultAuthorizationServerService<P extends AuthorizationServer,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
DefaultAuthorizedClientService.getServerService() |
protected AuthorizationServerService<AuthorizationServer> |
DefaultClientRedirectService.getServerService() |
Constructor and Description |
---|
DefaultAuthorizedClientService(AuthorizationServerService<AuthorizationServer> serverService,
AuthorizedClientRepository<D> repository,
SimplePayloadMapper mapper,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
TenantUrlResolver tenantUrlResolver) |
DefaultClientRedirectService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService) |
Modifier and Type | Method and Description |
---|---|
AuthorizationServer |
AuthorizationServerEndpoint.createServer(AuthorizationServer server,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
AuthorizationServer |
AuthorizationServerEndpoint.readServerById(String id) |
AuthorizationServer |
AuthorizationServerEndpoint.replaceServer(String id,
AuthorizationServer server) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
AuthorizationServerEndpoint.getAuthorizationServerService() |
org.springframework.data.domain.Page<AuthorizationServer> |
AuthorizationServerEndpoint.readAll(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
org.springframework.data.domain.Pageable pageable) |
Modifier and Type | Method and Description |
---|---|
AuthorizationServer |
AuthorizationServerEndpoint.createServer(AuthorizationServer server,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
AuthorizationServer |
AuthorizationServerEndpoint.replaceServer(String id,
AuthorizationServer server) |
Constructor and Description |
---|
AuthorizationServerEndpoint(AuthorizationServerService<AuthorizationServer> authorizationServerService) |
AuthorizedClientEndpoint(AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
DefaultAuthServerCreationHandler.createAuthorizationServer(Application application,
DefaultAuthServerProperties.AuthServerProperties properties,
String friendlyName) |
protected AuthorizationServer |
DefaultAuthServerCreationHandler.createNewAuthServer(Application application,
DefaultAuthServerProperties.AuthServerProperties properties,
String friendlyName) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
DefaultAuthServerCreationHandler.getServerService() |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultAuthServerCreationHandler.createAuthorizedClient(Application application,
AuthorizationServer authorizationServer,
DefaultAuthServerProperties.AuthServerProperties properties,
String friendlyName) |
Constructor and Description |
---|
DefaultAuthServerCreationHandler(AuthorizationServerService<AuthorizationServer> serverService,
AuthorizedClientService<AuthorizedClient> clientService,
DefaultAuthServerProperties defaultAuthServerProperties,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
Modifier and Type | Method and Description |
---|---|
ImpersonationRequestValidator |
ImpersonationConfiguration.impersonationRequestValidator(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver) |
Constructor and Description |
---|
AuthorizationServerWebSecurityConfiguration(org.springframework.security.web.savedrequest.RequestCache requestCache,
AuthorizationServerProperties authorizationServerProps,
StatelessUtil statelessUtil,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
AuthenticationLogoutHandler authenticationLogoutHandler,
org.springframework.security.oauth2.client.web.AuthorizationRequestRepository<org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest> authorizationRequestRepository,
org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,?> authenticationDetailsSource,
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy,
FormLoginAuthenticationProvider formLoginAuthenticationProvider,
OAuth2SessionAuthenticationProvider oAuth2SessionAuthenticationProvider,
VerifyRedirectCookieFilter verifyRedirectCookieFilter,
ClientIdFilter clientIdFilter,
UserLockoutService userLockoutService,
EmbeddedLoginProperties embeddedLoginProperties,
Optional<EmbeddedLoginAuthenticationProvider> embeddedLoginAuthenticationProvider,
Optional<EmbeddedLoginTokenAuthenticationProvider> embeddedLoginTokenAuthenticationProvider,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PasscodeService<PasswordToken,User> passcodeService,
UserService<User> userService) |
Constructor and Description |
---|
DefaultImpersonationRequestValidator(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
DefaultUserLockoutService.readAuthServer(String authServerId) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
PurgeLoginTableJobListener.getServerService() |
protected AuthorizationServerService<AuthorizationServer> |
DefaultUserLockoutService.getServerService() |
protected AuthorizationServerService<AuthorizationServer> |
DefaultUserMessagingService.getServerService() |
Modifier and Type | Method and Description |
---|---|
protected int |
DefaultUserLockoutService.countLoginAttempts(String username,
AuthorizationServer server) |
protected Duration |
DefaultUserLockoutService.getLockoutDuration(AuthorizationServer server) |
protected Long |
DefaultUserLockoutService.getLockoutDurationMinutes(AuthorizationServer server) |
protected int |
DefaultUserLockoutService.getLoginAttemptsAllowed(AuthorizationServer server) |
protected Long |
DefaultUserLockoutService.getLoginFailDecayMinutes(AuthorizationServer server) |
protected boolean |
DefaultUserLockoutService.isLockedUserCanResetPassword(AuthorizationServer server) |
protected boolean |
DefaultUserLockoutService.isResetPasswordUnlocksUser(AuthorizationServer server) |
protected void |
DefaultUserLockoutService.throwIfLocked(int attempts,
String username,
AuthorizationServer server,
User user) |
protected boolean |
DefaultUserLockoutService.userShouldBeUnlocked(User user,
AuthorizationServer server) |
Constructor and Description |
---|
DefaultUserLockoutService(UserService<User> userService,
UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
UserLockoutProperties userLockoutProperties) |
DefaultUserMessagingService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
PurgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentService) |
Modifier and Type | Method and Description |
---|---|
PurgeLoginTableJobListener |
AuthServiceServiceAutoConfiguration.purgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) |
UserRegistrationService<User> |
AuthServiceServiceAutoConfiguration.registrationService(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
RegistrationValidator registrationValidator,
UserRegistrationProducer userRegistrationProducer,
AuthRegistrationProperties registrationProperties,
ApplicationService<Application> applicationService,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
PrivilegeService |
AuthServiceServiceAutoConfiguration.restrictionService(UserRoleService<UserRole> userRoleService,
UserRoleAncestryHydrationService userRoleAncestryHydrationService,
AuthorizationServerService<AuthorizationServer> serverService) |
UserLockoutService |
AuthServiceServiceAutoConfiguration.userLockoutService(UserService<User> userService,
UserLoginAttemptService<UserLoginAttempt> loginAttemptService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
UserLockoutProperties userLockoutProperties) |
UserMessagingService<User> |
AuthServiceServiceAutoConfiguration.userMessagingService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
DefaultUserRegistrationService.getAuthorizationServer(UserRegistration registration,
String serverId)
Finds the
AuthorizationServer for the given server ID |
Constructor and Description |
---|
DefaultUserRegistrationService(UserService<P> userService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
RegistrationValidator registrationValidator,
UserRegistrationProducer userRegistrationProducer,
AuthRegistrationProperties registrationProperties,
ApplicationService<Application> applicationService,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServer |
StatelessUtilImpl.findServer(AuthorizedClient client) |
Modifier and Type | Method and Description |
---|---|
String |
StatelessUtilImpl.getSessionCookieName(AuthorizedClient client,
AuthorizationServer server) |
String |
StatelessUtil.getSessionCookieName(AuthorizedClient client,
AuthorizationServer server) |
protected String |
StatelessUtilImpl.getSessionSameSiteAttribute(AuthorizationServer authorizationServer)
Gets the SameSite attribute value for the session cookie.
|
Constructor and Description |
---|
StatelessUtilImpl(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
String encodedPrivateKey,
String encodedPublicKey,
String issuer) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
EmbeddedLoginAuthenticationFilter.getAuthorizationServerService() |
Constructor and Description |
---|
EmbeddedLoginAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager,
org.springframework.security.web.authentication.AuthenticationSuccessHandler successHandler,
org.springframework.security.web.authentication.AuthenticationFailureHandler failureHandler,
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy,
StatelessUtil util,
UserLockoutService userLockoutService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
ClientRestrictionTokenEnhancer.getAuthorizationServerService() |
Modifier and Type | Method and Description |
---|---|
protected void |
ClientRestrictionTokenEnhancer.addTenantProperties(org.springframework.security.oauth2.common.DefaultOAuth2AccessToken enhancedToken,
Optional<AuthorizationServer> maybeAuthServer) |
Constructor and Description |
---|
ClientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PermissionRepository permissionRepository) |
Modifier and Type | Method and Description |
---|---|
ClientRestrictionTokenEnhancer |
TokenEnhancerAutoConfiguration.clientRestrictionTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PermissionRepository permissionRepository) |
Modifier and Type | Method and Description |
---|---|
OAuth2ClientTemplateResolver |
AuthServiceTemplateAutoConfiguration.broadleafTemplateResolver(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService) |
OAuth2ClientTemplateResolver |
AuthServiceTemplateAutoConfiguration.oAuth2DefaultTemplateResolver(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
EmbeddedAuthenticationController.getAuthorizationServerService() |
Constructor and Description |
---|
EmbeddedAuthenticationController(UserPasswordService<PasswordToken,User> userPasswordService,
UserLoginProperties properties,
UserLoginService loginService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationServerService<AuthorizationServer> |
OAuth2ClientTemplateResolver.getServerService() |
Constructor and Description |
---|
OAuth2ClientTemplateResolver(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService) |
Copyright © 2021. All rights reserved.