Class X509AuthenticationSecurityConfiguration
java.lang.Object
org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
X.509 Configuration for Authentication Security
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionX509AuthenticationSecurityConfiguration
(NiFiProperties niFiProperties, Authorizer authorizer) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor
x509AuthenticationFilter
(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, NiFiWebAuthenticationDetails> authenticationDetailsSource)
-
Field Details
-
niFiProperties
-
authorizer
-
-
Constructor Details
-
X509AuthenticationSecurityConfiguration
@Autowired public X509AuthenticationSecurityConfiguration(NiFiProperties niFiProperties, Authorizer authorizer)
-
-
Method Details
-
x509AuthenticationFilter
@Bean public X509AuthenticationFilter x509AuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest, NiFiWebAuthenticationDetails> authenticationDetailsSource) -
x509AuthenticationProvider
-
certificateExtractor
-
principalExtractor
@Bean public org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor() -
ocspValidator
-
certificateValidator
-
certificateIdentityProvider
-