Class CasOAuth20Configuration.CasOAuth20ExtractorConfiguration

  • Enclosing class:
    CasOAuth20Configuration

    @Configuration(value="CasOAuth20ExtractorConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class CasOAuth20Configuration.CasOAuth20ExtractorConfiguration
    extends java.lang.Object
    • Constructor Detail

      • CasOAuth20ExtractorConfiguration

        public CasOAuth20ExtractorConfiguration()
    • Method Detail

      • accessTokenProofKeyCodeExchangeAuthorizationCodeGrantRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenProofKeyCodeExchangeAuthorizationCodeGrantRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                                                org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • accessTokenAuthorizationCodeGrantRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenAuthorizationCodeGrantRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                            org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • accessTokenRefreshTokenGrantRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenRefreshTokenGrantRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                       org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • accessTokenPasswordGrantRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenPasswordGrantRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                   org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • accessTokenClientCredentialsGrantRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenClientCredentialsGrantRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                            org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)
      • accessTokenDeviceCodeResponseRequestExtractor

        @Bean
        public org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor accessTokenDeviceCodeResponseRequestExtractor​(@Qualifier("oauth20ConfigurationContext")
                                                                                                                                                        org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext context)