Currently as of 0.5.0-rc2, if you have ldap setup, you cannot add a member to a project without them first logging in to Harbor.
It would be nice if the "Add Member" function could do a query against ldap first, and if that username exists, add them.
Or to take it one step deeper, maybe have "Add User" functionality in the "Users" section of the "Admin Options" that does the ldap querying if you want to add someone without them logging in first. Then the "Add Member" functionality won't have to change.
Thanks for this suggestion. We will consider it in future release.
@cavemandaveman thanks for raising this.
Indeed, we are considering add an "on board" process, that admin can import users from ldap to Harbor , some enhancement around ldap support will be added in near future.
@reasonerjt
when using admin user to import users from ldap, we should consider synchronize users from ldap server which adds new users.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Closing as a user in ldap can be automatically "onboard" to Harbor
Most helpful comment
@cavemandaveman thanks for raising this.
Indeed, we are considering add an "on board" process, that admin can import users from ldap to Harbor , some enhancement around ldap support will be added in near future.