Class AuthenticationSecurityConfiguration
java.lang.Object
org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
@Configuration
@Import({JwtAuthenticationSecurityConfiguration.class,KerberosAuthenticationSecurityConfiguration.class,KnoxAuthenticationSecurityConfiguration.class,OidcSecurityConfiguration.class,SamlAuthenticationSecurityConfiguration.class,X509AuthenticationSecurityConfiguration.class})
public class AuthenticationSecurityConfiguration
extends Object
Spring Configuration for Authentication Security
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Authorizerprivate final ExtensionManagerprivate final NiFiProperties -
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationSecurityConfiguration(NiFiProperties niFiProperties, ExtensionManager extensionManager, Authorizer authorizer) -
Method Summary
Modifier and TypeMethodDescriptionanonymousAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager)
-
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
-