David Handermann created NIFI-13296:
---------------------------------------

             Summary: Deprecate Kerberos SPNEGO Authentication for Removal
                 Key: NIFI-13296
                 URL: https://issues.apache.org/jira/browse/NIFI-13296
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: David Handermann
            Assignee: David Handermann


NiFi 0.6.0 added Kerberos authentication with 
[SPNEGO|https://en.wikipedia.org/wiki/SPNEGO] as a framework feature based on 
Spring Security Kerberos. Although Spring Security Kerberos continues to be 
maintained, SPNEGO authentication is not common, requiring specialized [client 
browser 
configuration|https://docs.spring.io/spring-security-kerberos/docs/current/reference/html/browserspnegoconfig.html]
 for access. As noted in the linked instructions, popular web browsers do not 
support SPNEGO in the default configuration, and Google Chrome requires either 
a custom policy or launch from the command line with arguments that list 
permitted DNS names.

Based on these considerations, and in light of more common Single Sign-On 
strategies using OpenID Connect and SAML 2, NiFi framework support for Kerberos 
authentication with SPNEGO should be deprecated for subsequent removal in NiFi 
2.

This deprecation should not impact the Kerberos Login Identity Provider, which 
continues to support username and password authentication based on the 
form-based login process.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to