Class CasOAuth20EndpointsConfiguration


  • @Configuration(value="casOAuth20EndpointsConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasOAuth20EndpointsConfiguration
    extends java.lang.Object
    Since:
    6.2.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessTokenEndpointController accessTokenController​(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)  
      org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController 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.web.ProtocolEndpointWebSecurityConfigurer<java.lang.Void> oauth20ProtocolEndpointConfigurer()  
      org.apereo.cas.support.oauth.web.mgmt.OAuth20TokenManagementEndpoint oauth20TokenManagementEndpoint()  
      org.apereo.cas.support.oauth.web.endpoints.OAuth20UserProfileEndpointController oauthProfileController​(org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)  
      org.apereo.cas.support.oauth.web.endpoints.OAuth20RevocationEndpointController 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 Detail

      • CasOAuth20EndpointsConfiguration

        public CasOAuth20EndpointsConfiguration()
    • Method Detail

      • callbackAuthorizeController

        @Bean
        @ConditionalOnMissingBean(name="callbackAuthorizeController")
        @RefreshScope
        @Autowired
        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
        @Autowired
        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
        @Autowired
        public org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessTokenEndpointController accessTokenController​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                     org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • deviceUserCodeApprovalEndpointController

        @ConditionalOnMissingBean(name="deviceUserCodeApprovalEndpointController")
        @Bean
        @Autowired
        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
        @Autowired
        public org.apereo.cas.support.oauth.web.endpoints.OAuth20UserProfileEndpointController oauthProfileController​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                      org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • oauthRevocationController

        @ConditionalOnMissingBean(name="oauthRevocationController")
        @Bean
        @Autowired
        public org.apereo.cas.support.oauth.web.endpoints.OAuth20RevocationEndpointController oauthRevocationController​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                        org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • authorizeController

        @ConditionalOnMissingBean(name="authorizeController")
        @Bean
        @RefreshScope
        public org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController authorizeController​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                 org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • oauth20TokenManagementEndpoint

        @Bean
        @ConditionalOnAvailableEndpoint
        public org.apereo.cas.support.oauth.web.mgmt.OAuth20TokenManagementEndpoint oauth20TokenManagementEndpoint()
      • oauth20ProtocolEndpointConfigurer

        @Bean
        public org.apereo.cas.web.ProtocolEndpointWebSecurityConfigurer<java.lang.Void> oauth20ProtocolEndpointConfigurer()