Package org.apereo.cas.config
Class CasOAuth20Configuration.CasOAuth20ValidatorsConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasOAuth20Configuration.CasOAuth20ValidatorsConfiguration
-
- Enclosing class:
- CasOAuth20Configuration
@Configuration(value="CasOAuth20ValidatorsConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class CasOAuth20Configuration.CasOAuth20ValidatorsConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CasOAuth20ValidatorsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
org.apereo.cas.support.oauth.validator.OAuth20ClientSecretValidator
oauth20ClientSecretValidator(org.apereo.cas.util.crypto.CipherExecutor oauthRegisteredServiceCipherExecutor)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthAuthorizationCodeGrantTypeTokenRequestValidator(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator
oauthAuthorizationCodeResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthClientCredentialsGrantTypeTokenRequestValidator(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthDeviceCodeResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator
oauthIdTokenAndTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator
oauthIdTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthPasswordGrantTypeTokenRequestValidator(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator
oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthRefreshTokenGrantTypeTokenRequestValidator(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator
oauthRevocationRequestValidator(org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.pac4j.core.context.session.SessionStore oauthDistributedSessionStore, org.apereo.cas.services.ServicesManager servicesManager)
org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator
oauthTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager)
-
-
-
Method Detail
-
oauth20ClientSecretValidator
@Bean @ConditionalOnMissingBean(name="oauth20ClientSecretValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.OAuth20ClientSecretValidator oauth20ClientSecretValidator(@Qualifier("oauthRegisteredServiceCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor oauthRegisteredServiceCipherExecutor)
-
oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
-
oauthAuthorizationCodeGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthAuthorizationCodeGrantTypeTokenRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthAuthorizationCodeGrantTypeTokenRequestValidator(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
-
oauthDeviceCodeResponseTypeRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthDeviceCodeResponseTypeRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthDeviceCodeResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthRevocationRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthRevocationRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthRevocationRequestValidator(@Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("oauthDistributedSessionStore") org.pac4j.core.context.session.SessionStore oauthDistributedSessionStore, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthRefreshTokenGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthRefreshTokenGrantTypeTokenRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthRefreshTokenGrantTypeTokenRequestValidator(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
-
oauthPasswordGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthPasswordGrantTypeTokenRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthPasswordGrantTypeTokenRequestValidator(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
-
oauthClientCredentialsGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthClientCredentialsGrantTypeTokenRequestValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthClientCredentialsGrantTypeTokenRequestValidator(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext)
-
oauthAuthorizationCodeResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthAuthorizationCodeResponseTypeRequestValidator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthAuthorizationCodeResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator
@ConditionalOnMissingBean(name="oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthTokenResponseTypeRequestValidator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthIdTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthIdTokenResponseTypeRequestValidator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthIdTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
oauthIdTokenAndTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthIdTokenAndTokenResponseTypeRequestValidator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthIdTokenAndTokenResponseTypeRequestValidator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
-