Package org.apereo.cas.oidc.config
Class OidcConfiguration.OidcClientConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcConfiguration.OidcClientConfiguration
-
- Enclosing class:
- OidcConfiguration
@Configuration(value="OidcClientConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class OidcConfiguration.OidcClientConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pac4j.core.credentials.authenticator.AuthenticatoroAuthAccessTokenAuthenticator(org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionService oidcTokenSigningAndEncryptionService, org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.services.ServicesManager servicesManager)org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvideroidcClientConfigurationAuthenticationClientProvider(org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvideroidcClientSecretJwtClientProvider(org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.services.ServicesManager servicesManager, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvideroidcPrivateKeyJwtClientProvider(org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.services.ServicesManager servicesManager, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
-
-
-
Method Detail
-
oidcClientConfigurationAuthenticationClientProvider
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvider oidcClientConfigurationAuthenticationClientProvider(@Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)
-
oidcPrivateKeyJwtClientProvider
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvider oidcPrivateKeyJwtClientProvider(@Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
-
oidcClientSecretJwtClientProvider
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.authenticator.OAuth20AuthenticationClientProvider oidcClientSecretJwtClientProvider(@Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
-
oAuthAccessTokenAuthenticator
@Bean @RefreshScope(proxyMode=DEFAULT) public org.pac4j.core.credentials.authenticator.Authenticator oAuthAccessTokenAuthenticator(@Qualifier("oidcTokenSigningAndEncryptionService") org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionService oidcTokenSigningAndEncryptionService, @Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager) throws java.lang.Exception- Throws:
java.lang.Exception
-
-