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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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.OAuth20CallbackAuthorizeEndpointController
    callbackAuthorizeController(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
     
    org.apereo.cas.support.oauth.web.endpoints.OAuth20DeviceUserCodeApprovalEndpointController
    deviceUserCodeApprovalEndpointController(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.OAuth20TokenManagementEndpoint
    oauth20TokenManagementEndpoint(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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)