Uses of Class
com.broadleafcommerce.auth.server.domain.AuthorizationServer
Packages that use AuthorizationServer
Package
Description
-
Uses of AuthorizationServer in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure
Method parameters in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionEmbeddedLoginAutoConfiguration.embeddedLoginAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.web.authentication.AuthenticationSuccessHandler embeddedLoginAuthenticationSuccessHandler, org.springframework.security.web.authentication.AuthenticationFailureHandler embeddedLoginAuthenticationFailureHandler, org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy, StatelessUtil statelessUtil, UserLockoutService userLockoutService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.authorization.security.embedded.login
Methods in com.broadleafcommerce.auth.authorization.security.embedded.login that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>EmbeddedLoginAuthenticationFilter.getAuthorizationServerService()Constructor parameters in com.broadleafcommerce.auth.authorization.security.embedded.login with type arguments of type AuthorizationServerModifierConstructorDescriptionEmbeddedLoginAuthenticationFilter(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) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.client.autoconfigure
Method parameters in com.broadleafcommerce.auth.client.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionOAuthClientAutoConfiguration.contextHelperService(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.client.service
Fields in com.broadleafcommerce.auth.client.service with type parameters of type AuthorizationServerModifier and TypeFieldDescriptionprotected final AuthorizationServerService<AuthorizationServer>DefaultContextHelperService.authorizationServerServiceMethods in com.broadleafcommerce.auth.client.service that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerDefaultContextHelperService.getAuthorizationServer(String serverId) Finds theAuthorizationServerfor the given server IDMethods in com.broadleafcommerce.auth.client.service that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>DefaultContextHelperService.getAuthorizationServerService()Constructor parameters in com.broadleafcommerce.auth.client.service with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultContextHelperService(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.data
Constructor parameters in com.broadleafcommerce.auth.data with type arguments of type AuthorizationServerModifierConstructorDescriptionAuthorizationServerDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AuthorizationServerService<AuthorizationServer> serverService, UserRoleService<UserRole> userRoleService, AuthorizationDataInitializationProperties properties) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of AuthorizationServer in com.broadleafcommerce.auth.data.autoconfigure
Constructor parameters in com.broadleafcommerce.auth.data.autoconfigure with type arguments of type AuthorizationServerModifierConstructorDescriptionAuthorizationServerConfiguration(AuthorizationServerDataInitializerAutoConfiguration.RoleConfiguration roleConfiguration, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AuthorizationServerService<AuthorizationServer> authorizationServerService, UserRoleService<UserRole> userRoleService, AuthorizationDataInitializationProperties properties) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.security.service
Methods in com.broadleafcommerce.auth.security.service that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>DefaultPrivilegeService.getServerService()Methods in com.broadleafcommerce.auth.security.service with parameters of type AuthorizationServerModifier and TypeMethodDescriptionprotected Set<UserPermissionRef>DefaultPrivilegeService.getAllFlatPermissions(@NonNull User user, @NonNull AuthorizationServer server, @NonNull Collection<UserRole> userAndServerRolesWithAncestors) Gets a set of all flat permissions fromUser.getPermissions(),getDefaultUserPermissions(), and permissions from the given roles.DefaultPrivilegeService.getRoleIds(@NonNull AuthorizationServer server) Get the ids of the defaultUserRolesfor the givenAuthorizationServer.Constructor parameters in com.broadleafcommerce.auth.security.service with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultPrivilegeService(UserRoleService<UserRole> userRoleService, UserRoleAncestryHydrationService roleAncestryHydrationService, AuthorizationServerService<AuthorizationServer> serverService) Deprecated, for removal: This API element is subject to removal in a future version.Since 1.8.0.DefaultPrivilegeService(UserRoleService<UserRole> userRoleService, UserRoleAncestryHydrationService roleAncestryHydrationService, AuthorizationServerService<AuthorizationServer> serverService, AccountAncestorService accountAncestorService, TokenProperties tokenProperties) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.server.autoconfigure
Methods in com.broadleafcommerce.auth.server.autoconfigure that return types with arguments of type AuthorizationServerModifier and TypeMethodDescription<D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware>
AuthorizationServerService<AuthorizationServer>AuthorizationServerAutoConfiguration.authorizationServerService(AuthorizationServerRepository<D> repository, SimplePayloadMapper mapper, AuthServerEntityValidator validator) Method parameters in com.broadleafcommerce.auth.server.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescription<D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware>
AuthorizedClientService<AuthorizedClient>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) ClientRedirectAutoConfiguration.clientRedirectService(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.server.provider.jpa.domain
Methods in com.broadleafcommerce.auth.server.provider.jpa.domain that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerJpaAuthorizationServer.fromMePostConverter(org.modelmapper.spi.MappingContext<JpaAuthorizationServer, AuthorizationServer> mappingContext) Used as theTypeMap.setPostConverter(Converter)forJpaAuthorizationServer.fromMe().Methods in com.broadleafcommerce.auth.server.provider.jpa.domain that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected @NotNull org.modelmapper.Converter<AuthorizationServer,JpaAuthorizationServer> JpaAuthorizationServer.toMePostConverter()Method parameters in com.broadleafcommerce.auth.server.provider.jpa.domain with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerJpaAuthorizationServer.fromMePostConverter(org.modelmapper.spi.MappingContext<JpaAuthorizationServer, AuthorizationServer> mappingContext) Used as theTypeMap.setPostConverter(Converter)forJpaAuthorizationServer.fromMe(). -
Uses of AuthorizationServer in com.broadleafcommerce.auth.server.service
Classes in com.broadleafcommerce.auth.server.service with type parameters of type AuthorizationServerModifier and TypeInterfaceDescriptioninterfaceAuthorizationServerService<P extends AuthorizationServer>Service interface for managing authorization servers.classDefaultAuthorizationServerService<P extends AuthorizationServer,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> Methods in com.broadleafcommerce.auth.server.service that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>DefaultAuthorizedClientService.getServerService()protected AuthorizationServerService<AuthorizationServer>DefaultClientRedirectService.getServerService()Constructor parameters in com.broadleafcommerce.auth.server.service with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultAuthorizedClientService(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) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.server.web.endpoint
Methods in com.broadleafcommerce.auth.server.web.endpoint that return AuthorizationServerModifier and TypeMethodDescriptionAuthorizationServerEndpoint.createServer(AuthorizationServer server, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AuthorizationServerEndpoint.readServerById(String id) AuthorizationServerEndpoint.replaceServer(String id, AuthorizationServer server) Methods in com.broadleafcommerce.auth.server.web.endpoint that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected 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) Methods in com.broadleafcommerce.auth.server.web.endpoint with parameters of type AuthorizationServerModifier and TypeMethodDescriptionAuthorizationServerEndpoint.createServer(AuthorizationServer server, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AuthorizationServerEndpoint.replaceServer(String id, AuthorizationServer server) Constructor parameters in com.broadleafcommerce.auth.server.web.endpoint with type arguments of type AuthorizationServerModifierConstructorDescriptionAuthorizationServerEndpoint(AuthorizationServerService<AuthorizationServer> authorizationServerService) AuthorizedClientEndpoint(AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.tenant.service
Methods in com.broadleafcommerce.auth.tenant.service that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerDefaultAuthServerCreationHandler.createAuthorizationServer(Application application, DefaultAuthServerProperties.AuthServerProperties properties, String friendlyName) protected AuthorizationServerDefaultAuthServerCreationHandler.createNewAuthServer(Application application, DefaultAuthServerProperties.AuthServerProperties properties, String friendlyName) Methods in com.broadleafcommerce.auth.tenant.service that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>DefaultAuthServerCreationHandler.getServerService()Methods in com.broadleafcommerce.auth.tenant.service with parameters of type AuthorizationServerModifier and TypeMethodDescriptionprotected voidDefaultAuthServerCreationHandler.createAuthorizedClient(Application application, AuthorizationServer authorizationServer, DefaultAuthServerProperties.AuthServerProperties properties, String friendlyName) Constructor parameters in com.broadleafcommerce.auth.tenant.service with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultAuthServerCreationHandler(AuthorizationServerService<AuthorizationServer> serverService, AuthorizedClientService<AuthorizedClient> clientService, DefaultAuthServerProperties defaultAuthServerProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionImpersonationConfiguration.impersonationRequestValidator(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.endpoint
Constructor parameters in com.broadleafcommerce.auth.user.endpoint with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultImpersonationRequestValidator(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.service
Methods in com.broadleafcommerce.auth.user.service that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerDefaultUserLockoutService.readAuthServer(String authServerId) Methods in com.broadleafcommerce.auth.user.service that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>DefaultUserLockoutService.getServerService()protected AuthorizationServerService<AuthorizationServer>DefaultUserMessagingService.getServerService()protected AuthorizationServerService<AuthorizationServer>PurgeLoginTableJobListener.getServerService()Methods in com.broadleafcommerce.auth.user.service with parameters of type AuthorizationServerModifier and TypeMethodDescriptionprotected intDefaultUserLockoutService.countLoginAttempts(String username, AuthorizationServer server) protected DurationDefaultUserLockoutService.getLockoutDuration(AuthorizationServer server) protected LongDefaultUserLockoutService.getLockoutDurationMinutes(AuthorizationServer server) protected intDefaultUserLockoutService.getLoginAttemptsAllowed(AuthorizationServer server) protected LongDefaultUserLockoutService.getLoginFailDecayMinutes(AuthorizationServer server) protected booleanDefaultUserLockoutService.isLockedUserCanResetPassword(AuthorizationServer server) protected booleanDefaultUserLockoutService.isResetPasswordUnlocksUser(AuthorizationServer server) protected voidDefaultUserLockoutService.throwIfLocked(int attempts, String username, AuthorizationServer server, User user) protected booleanDefaultUserLockoutService.userShouldBeUnlocked(User user, AuthorizationServer server) Constructor parameters in com.broadleafcommerce.auth.user.service with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultUserLockoutService(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) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.service.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.service.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionAuthServiceServiceAutoConfiguration.purgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) 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) AuthServiceServiceAutoConfiguration.restrictionService(UserRoleService<UserRole> userRoleService, UserRoleAncestryHydrationService userRoleAncestryHydrationService, AuthorizationServerService<AuthorizationServer> serverService, AccountAncestorService accountAncestorService, TokenProperties tokenProperties) AuthServiceServiceAutoConfiguration.userLockoutService(UserService<User> userService, UserLoginAttemptService<UserLoginAttempt> loginAttemptService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, UserLockoutProperties userLockoutProperties) AuthServiceServiceAutoConfiguration.userMessagingService(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.service.password
Methods in com.broadleafcommerce.auth.user.service.password that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerDefaultUserRegistrationService.getAuthorizationServer(UserRegistration registration, String serverId) Finds theAuthorizationServerfor the given server IDConstructor parameters in com.broadleafcommerce.auth.user.service.password with type arguments of type AuthorizationServerModifierConstructorDescriptionDefaultUserRegistrationService(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) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.session
Methods in com.broadleafcommerce.auth.user.session that return AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerStatelessUtilImpl.findServer(AuthorizedClient client) Methods in com.broadleafcommerce.auth.user.session with parameters of type AuthorizationServerModifier and TypeMethodDescriptionStatelessUtil.getSessionCookieName(AuthorizedClient client, AuthorizationServer server) StatelessUtilImpl.getSessionCookieName(AuthorizedClient client, AuthorizationServer server) protected StringStatelessUtilImpl.getSessionSameSiteAttribute(AuthorizationServer authorizationServer) Gets the SameSite attribute value for the session cookie.Constructor parameters in com.broadleafcommerce.auth.user.session with type arguments of type AuthorizationServerModifierConstructorDescriptionStatelessUtilImpl(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, KeyPair dynamicPropertyKeyPair, String issuer) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.session.token.enhancer
Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>ClientRestrictionAccessTokenEnhancer.getAuthorizationServerService()Constructor parameters in com.broadleafcommerce.auth.user.session.token.enhancer with type arguments of type AuthorizationServerModifierConstructorDescriptionClientRestrictionAccessTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService, TokenEnhancerUtility tokenEnhancerUtility, SecurityService securityService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionTokenEnhancerAutoConfiguration.clientRestrictionAccessTokenEnhancer(AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService, TokenEnhancerUtility tokenEnhancerUtility, SecurityService securityService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.web.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.web.autoconfigure with type arguments of type AuthorizationServerModifier and TypeMethodDescriptionAuthServiceTemplateAutoConfiguration.broadleafTemplateResolver(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) AuthServiceTemplateAutoConfiguration.oAuth2DefaultTemplateResolver(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties properties, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.web.endpoint
Methods in com.broadleafcommerce.auth.user.web.endpoint that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>EmbeddedAuthenticationController.getAuthorizationServerService()Constructor parameters in com.broadleafcommerce.auth.user.web.endpoint with type arguments of type AuthorizationServerModifierConstructorDescriptionEmbeddedAuthenticationController(UserPasswordService<PasswordToken, User> userPasswordService, UserLoginProperties properties, UserLoginService loginService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) -
Uses of AuthorizationServer in com.broadleafcommerce.auth.user.web.resolver
Methods in com.broadleafcommerce.auth.user.web.resolver that return types with arguments of type AuthorizationServerModifier and TypeMethodDescriptionprotected AuthorizationServerService<AuthorizationServer>OAuth2ClientTemplateResolver.getServerService()Constructor parameters in com.broadleafcommerce.auth.user.web.resolver with type arguments of type AuthorizationServerModifierConstructorDescriptionOAuth2ClientTemplateResolver(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService)