Automatic synchronizing LDAP/AD users and groups

Comments

4 comments

  • Avatar
    David Tuddenham

    Hi Holger,

     

    You are correct, right now in Dataverse the only way to sync the users/groups would be to hit the sync button in the UI. However we do have an automated sync feature on our road-map for a future release.

     

    In the meantime, what we can do is create a dataflow which performs a sync, this could then be automated using our Scheduler functionality within the product. We can certainly help you out to provide a dataflow which can provide this.

     

    Kind Regards,

    Dave

    0
    Comment actions Permalink
  • Avatar
    David Tuddenham

    As a follow up to my previous post, I'm attaching here an example LNA which can be used in Dataverse versions 3.1.0 onward. Once imported the Data flow can be automated using the Scheduling feature within Dataverse to provide an automated synchronisation of LDAP/AD users and groups. 

     

    The Data flow takes the following run properties, which will need to be set when setting up the schedule:

    • Env URL: 
      Enter the full URL of the Dataverse installation (do not include a trailing '/'). E.g. http://localhost:8080
    • Env API version:
      Enter the Dataverse API version number. E.g. as of version 3.1.0 this would be: v2
    • API User Name:
      Enter the username of the Dataverse user which will be used for each API request within the Data flow.
    • API Password:
      Enter the password of the Dataverse user which will be used for each API request within the Data flow.

     

    Kind Regards,

    Dave

     

    Attached files

    LDAP Sync v1 - 10 May 2017.lna

     

    0
    Comment actions Permalink
  • Avatar
    Holger Schimanski

    Thank you very much for the update and nice idea how to solve it with build-in functionality.

    Is there also a REST API method available to trigger the update of the LDAP/AD calls? We then could easily also add REST API call to our enterprise scheduling.

    Best regards
    Holger

    0
    Comment actions Permalink
  • Avatar
    David Tuddenham

    There is indeed, and in-fact that is how the attached Data flow works: Dataverse makes pure REST calls using the HTTP node to trigger the LDAP/AD sync.  Feel free to integrate those calls directly into your third-party scheduler to sync with LDAP in a more IT-friendly way.

     

    Kind Regards,
    Dave

    0
    Comment actions Permalink

Please sign in to leave a comment.



Powered by Zendesk