External authentication | syncing ldap user accounts (OD-1710)
Dylan Whiteford opened 2 years ago

I am busy with a migration over to onedev. I would like to know if there is a way to create/sync all the users that exists from our ldap directory to our onedev instance without getting each user to log in?

  • Dylan Whiteford changed title 2 years ago
    Previous Value Current Value
    External authentication | syncing all ldap useraccount
    External authentication | syncing ldap user accounts
  • Robin Shen commented 2 years ago

    The LDAP integration is created for purpose of not requiring to pre-populate OneDev with your LDAP users. Any reason you need to do this?

  • Dylan Whiteford commented 2 years ago

    Thank you for the speedy response.

    Part of the migration requires me to pull in all the group and user permissions for all of our projects from our old repository. I cant pull in those permissions until i have all the user accounts created on onedev. There are a substantial number of users, the majority of them haven't logged into the POC onedev instance we have setup ( i would've done it myself but i don't have all the required passwords ).

    Most of the devs are still on leave, so i cant get them to log in and create their accounts at this moment. To make the transition easier, I would like to complete the migration before they return.

  • Dylan Whiteford commented 2 years ago

    Will a failed log in attempt, with an existing ldap user create the account or does the authentication need to succeed in order for that to happen?

  • Dylan Whiteford changed state to 'Closed' 2 years ago
    Previous Value Current Value
    Open
    Closed
  • Dylan Whiteford commented 2 years ago

    Upon reflection, we've decided to change our approach with how we handle user permissions. This thread can be considered resolved.

  • Dylan Whiteford commented 2 years ago

    Thank you !

  • Robin Shen commented 2 years ago

    The standard approach to set up permssions for LDAP managed users is to create appropriate groups at LDAP side, and add users to them. Then create same group at OneDev side and assign apporpriate permission to the group.

    Anyway, let me know if you encounter any issues along the path.

  • Dylan Whiteford changed state to 'Open' 2 years ago
    Previous Value Current Value
    Closed
    Open
  • Dylan Whiteford changed state to 'Closed' 2 years ago
    Previous Value Current Value
    Open
    Closed
issue 1/1
Type
Question
Priority
Normal
Assignee
Labels
No labels
Issue Votes (0)
Watchers (3)
Reference
OD-1710
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover