Class AuthenticationSecurityConfiguration
java.lang.Object
org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
@Configuration
@Import({ClientRegistrationConfiguration.class,KeyPairGeneratorConfiguration.class,JwtAuthenticationSecurityConfiguration.class,JwtDecoderConfiguration.class,OidcSecurityConfiguration.class,SamlAuthenticationSecurityConfiguration.class,X509AuthenticationSecurityConfiguration.class})
public class AuthenticationSecurityConfiguration
extends Object
Spring Configuration for Authentication Security
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Authorizer
private final ExtensionManager
private final NiFiProperties
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationSecurityConfiguration
(NiFiProperties niFiProperties, ExtensionManager extensionManager, Authorizer authorizer) -
Method Summary
Modifier and TypeMethodDescriptionanonymousAuthenticationFilter
(org.springframework.security.authentication.AuthenticationManager authenticationManager) org.springframework.security.authentication.AuthenticationDetailsSource
<jakarta.servlet.http.HttpServletRequest, NiFiWebAuthenticationDetails>
-
Field Details
-
niFiProperties
-
extensionManager
-
authorizer
-
-
Constructor Details
-
AuthenticationSecurityConfiguration
@Autowired public AuthenticationSecurityConfiguration(NiFiProperties niFiProperties, ExtensionManager extensionManager, Authorizer authorizer)
-
-
Method Details
-
anonymousAuthenticationFilter
@Bean public NiFiAnonymousAuthenticationFilter anonymousAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager) -
loginIdentityProviderFactoryBean
-
loginIdentityProvider
- Throws:
Exception
-
logoutRequestManager
-
anonymousAuthenticationProvider
-
authenticationDetailsSource
@Bean public org.springframework.security.authentication.AuthenticationDetailsSource<jakarta.servlet.http.HttpServletRequest,NiFiWebAuthenticationDetails> authenticationDetailsSource()
-