harbor icon indicating copy to clipboard operation
harbor copied to clipboard

Support multiple LDAP integrations

Open shen3lu4 opened this issue 6 years ago • 6 comments

Is your feature request related to a problem? Please describe. Currently I can only set up 1 LDAP integration.

Describe the solution you'd like We have a need to support multiple LDAPs simultaneously.

Describe the main design/architecture of your solution Add a way for user to configure multiple LDAPs. All configured LDAPs will be used for user authentication and authorization.

shen3lu4 avatar Jan 31 '19 21:01 shen3lu4

This is a great idea @shen3lu4! I think we need to think through the basics: how do we prioritize the different LDAP servers? What if a user exists in both? Are secondary / tertiary LDAP servers used for fallback, or do we route auth requests?

I've done something like this before for an internal cloud platform and it wasn't terribly difficult, but there are some things we should define first.

Is this something you want to contribute to the project? If so we'll start with a proposal in goharbor/community so that we can review and provide feedback.

ghost avatar Jan 31 '19 23:01 ghost

Hello, any traction on this? This is a really useful functionality.

akamitmishra avatar Jan 06 '20 20:01 akamitmishra

Maybe the idea could be extended: manage users from multiple sources: LDAP and local database (for user other than the super admin) and still allow to create "local" users nd when login, choose to login from LDAP source or "local db" source, like in gitlab

titou10titou10 avatar Feb 13 '20 17:02 titou10titou10

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.

github-actions[bot] avatar Jul 07 '22 11:07 github-actions[bot]

We need this feature too

pavel-z1 avatar Jun 27 '23 09:06 pavel-z1

We need this feature too. Please upvote.

elowndes avatar Apr 23 '24 20:04 elowndes