Package org.apereo.cas.config
Class CasRestConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasRestConfiguration
-
- All Implemented Interfaces:
org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer,org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer,org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer
@Configuration("casRestConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class CasRestConfiguration extends java.lang.Object implements org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer, org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer, org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurerThis isCasRestConfiguration.- Since:
- 5.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCasRestConfiguration.CasRestThrottlingConfiguration
-
Constructor Summary
Constructors Constructor Description CasRestConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureAuditTrailRecordResolutionPlan(org.apereo.cas.audit.AuditTrailRecordResolutionPlan plan)voidconfigureCredentialFactory(org.apereo.cas.rest.factory.ChainingRestHttpRequestCredentialFactory factory)voidconfigureEntityResponseFactory(org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryPlan plan)org.apereo.cas.rest.factory.RestHttpRequestCredentialFactoryrestHttpRequestCredentialFactory(java.util.List<org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer> configurers)ServiceTicketResourceserviceTicketResource(org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory, org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactoryserviceTicketResourceEntityResponseFactory(java.util.List<org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer> configurers)org.apereo.cas.rest.factory.TicketGrantingTicketResourceEntityResponseFactoryticketGrantingTicketResourceEntityResponseFactory()TicketGrantingTicketResourceticketResourceRestController(org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)TicketStatusResourceticketStatusResource()org.apereo.cas.rest.factory.UserAuthenticationResourceEntityResponseFactoryuserAuthenticationResourceEntityResponseFactory()UserAuthenticationResourceuserAuthenticationRestController(org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
-
-
-
Method Detail
-
ticketStatusResource
@Bean public TicketStatusResource ticketStatusResource()
-
serviceTicketResource
@Bean @Autowired public ServiceTicketResource serviceTicketResource(@Qualifier("serviceTicketResourceEntityResponseFactory") org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory, @Qualifier("restHttpRequestCredentialFactory") org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
-
serviceTicketResourceEntityResponseFactory
@Bean @ConditionalOnMissingBean(name="serviceTicketResourceEntityResponseFactory") @Autowired public org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory(java.util.List<org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer> configurers)
-
ticketGrantingTicketResourceEntityResponseFactory
@Bean @ConditionalOnMissingBean(name="ticketGrantingTicketResourceEntityResponseFactory") public org.apereo.cas.rest.factory.TicketGrantingTicketResourceEntityResponseFactory ticketGrantingTicketResourceEntityResponseFactory()
-
userAuthenticationResourceEntityResponseFactory
@Bean @ConditionalOnMissingBean(name="userAuthenticationResourceEntityResponseFactory") public org.apereo.cas.rest.factory.UserAuthenticationResourceEntityResponseFactory userAuthenticationResourceEntityResponseFactory()
-
ticketResourceRestController
@Autowired @Bean public TicketGrantingTicketResource ticketResourceRestController(@Qualifier("restHttpRequestCredentialFactory") org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
-
userAuthenticationRestController
@Autowired @Bean public UserAuthenticationResource userAuthenticationRestController(@Qualifier("restHttpRequestCredentialFactory") org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
-
restHttpRequestCredentialFactory
@Autowired @Bean public org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory(java.util.List<org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer> configurers)
-
configureCredentialFactory
public void configureCredentialFactory(org.apereo.cas.rest.factory.ChainingRestHttpRequestCredentialFactory factory)
- Specified by:
configureCredentialFactoryin interfaceorg.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer
-
configureEntityResponseFactory
public void configureEntityResponseFactory(org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryPlan plan)
- Specified by:
configureEntityResponseFactoryin interfaceorg.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer
-
configureAuditTrailRecordResolutionPlan
public void configureAuditTrailRecordResolutionPlan(org.apereo.cas.audit.AuditTrailRecordResolutionPlan plan)
- Specified by:
configureAuditTrailRecordResolutionPlanin interfaceorg.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer
-
-