Package org.apereo.cas.config
Class CasOAuth20EndpointsConfiguration.CasOAuth20EndpointControllersConfiguration
java.lang.Object
org.apereo.cas.config.CasOAuth20EndpointsConfiguration.CasOAuth20EndpointControllersConfiguration
- Enclosing class:
- CasOAuth20EndpointsConfiguration
@Configuration(value="CasOAuth20EndpointControllersConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class CasOAuth20EndpointsConfiguration.CasOAuth20EndpointControllersConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.support.oauth.web.endpoints.OAuth20AccessTokenEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext>accessTokenController(org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor, org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext>authorizeController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.endpoints.OAuth20CallbackAuthorizeEndpointControllercallbackAuthorizeController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.endpoints.OAuth20DeviceUserCodeApprovalEndpointControllerdeviceUserCodeApprovalEndpointController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.endpoints.OAuth20IntrospectionEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext>introspectionEndpointController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.mgmt.OAuth20TokenManagementEndpointoauth20TokenManagementEndpoint(org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.support.oauth.web.endpoints.OAuth20UserProfileEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext>oauthProfileController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) org.apereo.cas.support.oauth.web.endpoints.OAuth20RevocationEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext>oauthRevocationController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
-
Constructor Details
-
CasOAuth20EndpointControllersConfiguration
public CasOAuth20EndpointControllersConfiguration()
-
-
Method Details
-
callbackAuthorizeController
@Bean @ConditionalOnMissingBean(name="callbackAuthorizeController") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20CallbackAuthorizeEndpointController callbackAuthorizeController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
introspectionEndpointController
@ConditionalOnMissingBean(name="introspectionEndpointController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20IntrospectionEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext> introspectionEndpointController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
accessTokenController
@ConditionalOnMissingBean(name="accessTokenController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessTokenEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext> accessTokenController(@Qualifier("accessTokenGrantAuditableRequestExtractor") org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor, @Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
deviceUserCodeApprovalEndpointController
@ConditionalOnMissingBean(name="deviceUserCodeApprovalEndpointController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20DeviceUserCodeApprovalEndpointController deviceUserCodeApprovalEndpointController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
oauthProfileController
@ConditionalOnMissingBean(name="oauthProfileController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20UserProfileEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext> oauthProfileController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
oauthRevocationController
@ConditionalOnMissingBean(name="oauthRevocationController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20RevocationEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext> oauthRevocationController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
authorizeController
@ConditionalOnMissingBean(name="authorizeController") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController<org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext> authorizeController(@Qualifier("oauth20ConfigurationContext") org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context) -
oauth20TokenManagementEndpoint
@Bean @ConditionalOnAvailableEndpoint @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.mgmt.OAuth20TokenManagementEndpoint oauth20TokenManagementEndpoint(@Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, @Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-