@Configuration(value="pac4jDelegatedAuthenticationConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class Pac4jDelegatedAuthenticationConfiguration extends java.lang.Object implements ServiceTicketValidationAuthorizerConfigurer
Constructor and Description |
---|
Pac4jDelegatedAuthenticationConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
configureAuthorizersExecutionPlan(ServiceTicketValidationAuthorizersExecutionPlan plan)
Configure authorizer execution plan.
|
DelegatedSessionCookieManager |
pac4jDelegatedSessionCookieManager() |
CipherExecutor |
pac4jDelegatedSessionStoreCookieCipherExecutor() |
StringSerializer<java.util.Map<java.lang.String,java.lang.Object>> |
pac4jDelegatedSessionStoreCookieSerializer() |
com.fasterxml.jackson.databind.Module |
pac4jJacksonModule() |
ServiceTicketValidationAuthorizer |
pac4jServiceTicketValidationAuthorizer() |
CookieRetrievingCookieGenerator |
pac4jSessionStoreCookieGenerator() |
AuditableExecution |
registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer() |
public Pac4jDelegatedAuthenticationConfiguration()
@Bean @RefreshScope @ConditionalOnMissingBean(name="registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer") public AuditableExecution registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer()
@Bean @ConditionalOnMissingBean(name="pac4jDelegatedSessionCookieManager") public DelegatedSessionCookieManager pac4jDelegatedSessionCookieManager()
@Bean @ConditionalOnMissingBean(name="pac4jDelegatedSessionStoreCookieSerializer") public StringSerializer<java.util.Map<java.lang.String,java.lang.Object>> pac4jDelegatedSessionStoreCookieSerializer()
@Bean @ConditionalOnMissingBean(name="pac4jJacksonModule") public com.fasterxml.jackson.databind.Module pac4jJacksonModule()
@Bean @ConditionalOnMissingBean(name="pac4jSessionStoreCookieGenerator") public CookieRetrievingCookieGenerator pac4jSessionStoreCookieGenerator()
@Bean @ConditionalOnMissingBean(name="pac4jDelegatedSessionStoreCookieCipherExecutor") public CipherExecutor pac4jDelegatedSessionStoreCookieCipherExecutor()
@Bean public ServiceTicketValidationAuthorizer pac4jServiceTicketValidationAuthorizer()
public void configureAuthorizersExecutionPlan(ServiceTicketValidationAuthorizersExecutionPlan plan)
ServiceTicketValidationAuthorizerConfigurer
configureAuthorizersExecutionPlan
in interface ServiceTicketValidationAuthorizerConfigurer
plan
- the plan