@Configuration(value="casRestConfiguration")
@EnableConfigurationProperties(value=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.AuditTrailRecordResolutionPlanConfigurer
CasRestConfiguration.| Modifier and Type | Class and Description |
|---|---|
static class |
CasRestConfiguration.CasRestThrottlingConfiguration
|
| Constructor and Description |
|---|
CasRestConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureAuditTrailRecordResolutionPlan(org.apereo.cas.audit.AuditTrailRecordResolutionPlan plan) |
void |
configureCredentialFactory(org.apereo.cas.rest.factory.ChainingRestHttpRequestCredentialFactory factory) |
void |
configureEntityResponseFactory(org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryPlan plan) |
org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory |
restHttpRequestCredentialFactory(java.util.List<org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer> configurers) |
ServiceTicketResource |
serviceTicketResource(org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory) |
org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory |
serviceTicketResourceEntityResponseFactory(java.util.List<org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer> configurers) |
org.apereo.cas.rest.factory.TicketGrantingTicketResourceEntityResponseFactory |
ticketGrantingTicketResourceEntityResponseFactory() |
TicketGrantingTicketResource |
ticketResourceRestController(org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory) |
TicketStatusResource |
ticketStatusResource() |
org.apereo.cas.rest.factory.UserAuthenticationResourceEntityResponseFactory |
userAuthenticationResourceEntityResponseFactory() |
UserAuthenticationResource |
userAuthenticationRestController(org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory) |
@Bean public TicketStatusResource ticketStatusResource()
@Bean @Autowired public ServiceTicketResource serviceTicketResource(@Qualifier(value="serviceTicketResourceEntityResponseFactory") org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory)
@Bean @ConditionalOnMissingBean(name="serviceTicketResourceEntityResponseFactory") @Autowired public org.apereo.cas.rest.factory.ServiceTicketResourceEntityResponseFactory serviceTicketResourceEntityResponseFactory(java.util.List<org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurer> configurers)
@Bean @ConditionalOnMissingBean(name="ticketGrantingTicketResourceEntityResponseFactory") public org.apereo.cas.rest.factory.TicketGrantingTicketResourceEntityResponseFactory ticketGrantingTicketResourceEntityResponseFactory()
@Bean @ConditionalOnMissingBean(name="userAuthenticationResourceEntityResponseFactory") public org.apereo.cas.rest.factory.UserAuthenticationResourceEntityResponseFactory userAuthenticationResourceEntityResponseFactory()
@Autowired @Bean public TicketGrantingTicketResource ticketResourceRestController(@Qualifier(value="restHttpRequestCredentialFactory") org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
@Autowired @Bean public UserAuthenticationResource userAuthenticationRestController(@Qualifier(value="restHttpRequestCredentialFactory") org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory)
@Autowired @Bean public org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory restHttpRequestCredentialFactory(java.util.List<org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurer> configurers)
public void configureCredentialFactory(org.apereo.cas.rest.factory.ChainingRestHttpRequestCredentialFactory factory)
configureCredentialFactory in interface org.apereo.cas.rest.plan.RestHttpRequestCredentialFactoryConfigurerpublic void configureEntityResponseFactory(org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryPlan plan)
configureEntityResponseFactory in interface org.apereo.cas.rest.plan.ServiceTicketResourceEntityResponseFactoryConfigurerpublic void configureAuditTrailRecordResolutionPlan(org.apereo.cas.audit.AuditTrailRecordResolutionPlan plan)
configureAuditTrailRecordResolutionPlan in interface org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer