You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (JIRA)" <ji...@apache.org> on 2017/01/27 15:21:24 UTC

[jira] [Created] (NIFI-3409) Batch users/groups import - LDAP

Pierre Villard created NIFI-3409:
------------------------------------

             Summary: Batch users/groups import - LDAP
                 Key: NIFI-3409
                 URL: https://issues.apache.org/jira/browse/NIFI-3409
             Project: Apache NiFi
          Issue Type: Sub-task
          Components: Core Framework, Core UI
            Reporter: Pierre Villard
            Assignee: Pierre Villard


Creating the sub task to answer:

{quote}
Batch user import
* Whether the users are providing client certificates, LDAP credentials, or Kerberos tickets to authenticate, the canonical source of identity is still managed by NiFi. I propose a mechanism to quickly define multiple users in the system (without affording any policy assignments). Here I am looking for substantial community input on the most common/desired use cases, but my initial thoughts are:
** LDAP-specific
*** A manager DN and password (similar to necessary for LDAP authentication) are used to authenticate the admin/user manager, and then a LDAP query string (i.e. {{ou=users,dc=nifi,dc=apache,dc=org}}) is provided and the dialog displays/API returns a list of users/groups matching the query. The admin can then select which to import to NiFi and confirm. 
{quote}

In particular the initial implementation would be to add a feature allowing to sync users and groups with LDAP based on additional parameters given in the login identity provider configuration file and custom filters provided by the user through the UI.

It is not foreseen to delete users/groups that exist in NiFi but are not retrieved in the LDAP. It'd be only creating/updating users/groups based on what is in LDAP server.

The feature would be exposed through a new REST API endpoint. In case another identity provider is configured (not LDAP), an unsupported operation exception would be returned at the moment.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)