Package org.apereo.cas.oidc.config
Class OidcConfiguration.OidcCoreConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcConfiguration.OidcCoreConfiguration
-
- Enclosing class:
- OidcConfiguration
@Configuration(value="OidcCoreConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @AutoConfigureOrder(-2147483648) public static class OidcConfiguration.OidcCoreConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcCoreConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pac4j.core.http.url.UrlResolvercasCallbackUrlResolver(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.oidc.dynareg.OidcClientRegistrationRequest>clientRegistrationRequestSerializer()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilderoauthAuthorizationModelAndViewBuilder(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.oidc.issuer.OidcIssuerService oidcIssuerService)org.apereo.cas.oidc.scopes.OidcAttributeReleasePolicyFactoryoidcAttributeReleasePolicyFactory(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.oidc.claims.mapping.OidcAttributeToScopeClaimMapperoidcAttributeToScopeClaimMapper(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.oidc.claims.OidcIdTokenClaimCollectoroidcIdTokenClaimCollector()org.apereo.cas.oidc.issuer.OidcIssuerServiceoidcIssuerService(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.authentication.principal.PrincipalFactoryoidcPrincipalFactory()org.springframework.beans.factory.FactoryBean<org.apereo.cas.oidc.discovery.OidcServerDiscoverySettings>oidcServerDiscoverySettingsFactory(org.apereo.cas.oidc.issuer.OidcIssuerService oidcIssuerService, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.services.ServicesManagerRegisteredServiceLocatoroidcServicesManagerRegisteredServiceLocator(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerUserInfoRepositoryoidcWebFingerUserInfoRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-
-
Method Detail
-
oidcWebFingerUserInfoRepository
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcWebFingerUserInfoRepository") public org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerUserInfoRepository oidcWebFingerUserInfoRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
casCallbackUrlResolver
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcCasCallbackUrlResolver") public org.pac4j.core.http.url.UrlResolver casCallbackUrlResolver(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcIdTokenClaimCollector
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcIdTokenClaimCollector") public org.apereo.cas.oidc.claims.OidcIdTokenClaimCollector oidcIdTokenClaimCollector()
-
oidcIssuerService
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcIssuerService") public org.apereo.cas.oidc.issuer.OidcIssuerService oidcIssuerService(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcPrincipalFactory
@ConditionalOnMissingBean(name="oidcPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory oidcPrincipalFactory()
-
oidcAttributeToScopeClaimMapper
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcAttributeToScopeClaimMapper") public org.apereo.cas.oidc.claims.mapping.OidcAttributeToScopeClaimMapper oidcAttributeToScopeClaimMapper(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcAttributeReleasePolicyFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcAttributeReleasePolicyFactory") public org.apereo.cas.oidc.scopes.OidcAttributeReleasePolicyFactory oidcAttributeReleasePolicyFactory(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcServicesManagerRegisteredServiceLocator
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcServicesManagerRegisteredServiceLocator") public org.apereo.cas.services.ServicesManagerRegisteredServiceLocator oidcServicesManagerRegisteredServiceLocator(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
clientRegistrationRequestSerializer
@ConditionalOnMissingBean(name="clientRegistrationRequestSerializer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.oidc.dynareg.OidcClientRegistrationRequest> clientRegistrationRequestSerializer()
-
oauthAuthorizationModelAndViewBuilder
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilder oauthAuthorizationModelAndViewBuilder(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oidcIssuerService") org.apereo.cas.oidc.issuer.OidcIssuerService oidcIssuerService)
-
oidcServerDiscoverySettingsFactory
@Bean @ConditionalOnMissingBean(name="oidcServerDiscoverySettingsFactory") public org.springframework.beans.factory.FactoryBean<org.apereo.cas.oidc.discovery.OidcServerDiscoverySettings> oidcServerDiscoverySettingsFactory(@Qualifier("oidcIssuerService") org.apereo.cas.oidc.issuer.OidcIssuerService oidcIssuerService, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-