Class OidcConfiguration.OidcTicketFactoryPlanConfiguration

  • Enclosing class:
    OidcConfiguration

    @Configuration(value="OidcTicketFactoryPlanConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class OidcConfiguration.OidcTicketFactoryPlanConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.oidc.ticket.OidcPushedAuthorizationRequestFactory oidcPushedAuthorizationUriFactory​(org.apereo.cas.ticket.ExpirationPolicyBuilder pushedAuthorizationUriExpirationPolicy, org.apereo.cas.ticket.UniqueTicketIdGenerator pushedAuthorizationIdGenerator)  
      org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer oidcPushedAuthorizationUriFactoryConfigurer​(org.apereo.cas.oidc.ticket.OidcPushedAuthorizationRequestFactory oidcPushedAuthorizationRequestFactory)  
      org.apereo.cas.ticket.UniqueTicketIdGenerator pushedAuthorizationIdGenerator()  
      org.apereo.cas.ticket.ExpirationPolicyBuilder pushedAuthorizationUriExpirationPolicy​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OidcTicketFactoryPlanConfiguration

        public OidcTicketFactoryPlanConfiguration()
    • Method Detail

      • pushedAuthorizationUriExpirationPolicy

        @Bean
        @ConditionalOnMissingBean(name="pushedAuthorizationUriExpirationPolicy")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.ticket.ExpirationPolicyBuilder pushedAuthorizationUriExpirationPolicy​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • pushedAuthorizationIdGenerator

        @ConditionalOnMissingBean(name="pushedAuthorizationIdGenerator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.ticket.UniqueTicketIdGenerator pushedAuthorizationIdGenerator()
      • oidcPushedAuthorizationUriFactory

        @ConditionalOnMissingBean(name="oidcPushedAuthorizationUriFactory")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.oidc.ticket.OidcPushedAuthorizationRequestFactory oidcPushedAuthorizationUriFactory​(@Qualifier("pushedAuthorizationUriExpirationPolicy")
                                                                                                                  org.apereo.cas.ticket.ExpirationPolicyBuilder pushedAuthorizationUriExpirationPolicy,
                                                                                                                  @Qualifier("pushedAuthorizationIdGenerator")
                                                                                                                  org.apereo.cas.ticket.UniqueTicketIdGenerator pushedAuthorizationIdGenerator)
      • oidcPushedAuthorizationUriFactoryConfigurer

        @ConditionalOnMissingBean(name="oidcPushedAuthorizationUriFactoryConfigurer")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer oidcPushedAuthorizationUriFactoryConfigurer​(@Qualifier("oidcPushedAuthorizationUriFactory")
                                                                                                                      org.apereo.cas.oidc.ticket.OidcPushedAuthorizationRequestFactory oidcPushedAuthorizationRequestFactory)