@Configuration(value="x509AuthenticationConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class X509AuthenticationConfiguration extends java.lang.Object
X509AuthenticationConfiguration
.Constructor and Description |
---|
X509AuthenticationConfiguration() |
@Bean public RevocationPolicy allowRevocationPolicy()
@Bean @RefreshScope public RevocationPolicy thresholdExpiredCRLRevocationPolicy()
@Bean public RevocationPolicy denyRevocationPolicy()
@Bean public RevocationChecker crlDistributionPointRevocationChecker()
@Bean public RevocationChecker noOpRevocationChecker()
@Bean public CRLFetcher resourceCrlFetcher()
@Bean public RevocationChecker resourceCrlRevocationChecker()
@Bean public CRLFetcher crlFetcher()
@Bean @RefreshScope public AuthenticationHandler x509CredentialsAuthenticationHandler()
@Bean public CRLFetcher ldaptiveResourceCRLFetcher()
@Bean @RefreshScope public PrincipalResolver x509SubjectPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SubjectDNPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SubjectAlternativeNameUPNPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SerialNumberPrincipalResolver()
@ConditionalOnMissingBean(name="x509PrincipalFactory") @Bean public PrincipalFactory x509PrincipalFactory()
@Bean @RefreshScope public PrincipalResolver x509SerialNumberAndIssuerDNPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509CommonNameEDIPIPrincipalResolver()
@ConditionalOnMissingBean(name="x509AuthenticationEventExecutionPlanConfigurer") @Bean public AuthenticationEventExecutionPlanConfigurer x509AuthenticationEventExecutionPlanConfigurer()