@Configuration
@Import(value={JwtAuthenticationSecurityConfiguration.class,KerberosAuthenticationSecurityConfiguration.class,KnoxAuthenticationSecurityConfiguration.class,OidcAuthenticationSecurityConfiguration.class,SamlAuthenticationSecurityConfiguration.class,X509AuthenticationSecurityConfiguration.class})
public class AuthenticationSecurityConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
private Authorizer |
authorizer |
private ExtensionManager |
extensionManager |
private NiFiProperties |
niFiProperties |
| Constructor and Description |
|---|
AuthenticationSecurityConfiguration(NiFiProperties niFiProperties,
ExtensionManager extensionManager,
Authorizer authorizer) |
| Modifier and Type | Method and Description |
|---|---|
NiFiAnonymousAuthenticationFilter |
anonymousAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager) |
NiFiAnonymousAuthenticationProvider |
anonymousAuthenticationProvider() |
Object |
loginIdentityProvider() |
LoginIdentityProviderFactoryBean |
loginIdentityProviderFactoryBean() |
LogoutRequestManager |
logoutRequestManager() |
private final NiFiProperties niFiProperties
private final ExtensionManager extensionManager
private final Authorizer authorizer
@Autowired public AuthenticationSecurityConfiguration(NiFiProperties niFiProperties, ExtensionManager extensionManager, Authorizer authorizer)
@Bean public NiFiAnonymousAuthenticationFilter anonymousAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager)
@Bean public LoginIdentityProviderFactoryBean loginIdentityProviderFactoryBean()
@Bean public Object loginIdentityProvider() throws Exception
Exception@Bean public LogoutRequestManager logoutRequestManager()
@Bean public NiFiAnonymousAuthenticationProvider anonymousAuthenticationProvider()
Copyright © 2023 Apache NiFi Project. All rights reserved.