Creating users in Active Directory
Here are a couple of screenshots that show how you can connect with an Active Directory instance and create a new user. You will require an Active Directory account that is configured as follows: The second snap that would be required is the Create AD Entry snap that allows you to create an entry in a particular DN and select the attributes that need to be set up at a bare minimum. Additional attribute keys can be selected to be populated by clicking on the selection bubble and entering static values or from an input view connected to an upstream snap.6.7KViews0likes6CommentsActive Directory List Users date conversion?
Active Directory stores some of its user object dates in units of the number of 100 nanosecond intervals since January 1, 1601 (UTC). For example, the value 132886760307330764 becomes “2/6/2022 8:53:50 PM” when translated to a standard datetime object. The Active Directory List Users snap returns these values as a string of decimal digits, e.g. “132886760307330764”. I need to convert these values to a normal datetime in order to do date arithmetic and compare them to “now”. Any ideas for how I can approach this? I found an article on doing the translation in java, but I’m pretty new to SnapLogic and don’t have a handle on turning that java code into something actionable in SnapLogic. Thanks! -Les1.7KViews0likes0CommentsActive Directory get User Data Endpoint
Created by @dwhite Enter a base DN and an AD username to use LDAP search to find a specific user. Run as a trigger task endpoint or as a child pipeline. Configuration Enter the base dn to look for users in via the “baseDn” parameter. Enter the AD username in the “filterUser” parameter. Assign to trigger task and call via rest. Or assign to pipeline execute and run as a child as part of an orchestrator pipeline. Sources: Active Directory User Object Class Targets: REST call return Snaps used: LDAP Search, Filter, Mapper, Join, Union, Group by n Downloads AD Get User Data Endpoint.slp (14.9 KB)2.4KViews1like0CommentsActive Directory Snap
If an AD group contains more than 1500 members,the attribute member has “No Values” and an attribute member;range=0-1499 is returned which has first 1500 members. Is there a way to return the rest of the users or all the users in one call? I have used both the snaps Search and List users alternatively but not able to retrieve the next set of users2.7KViews1like1CommentSnaplogic AD and ldap modules
It looks as though both AD and LDAP module cannot remove a value from a multi-valued attribute properly. AD doesn’t even have an option to remove a an attribute, and ldap errors when attempting to because it seems snaplogic sees an empty member list when checking for membership first. The reason it is empty looks to be in the way snaplogic obtains member attribute values, and does not populate the member attribute but populates it in the range attribute.2.6KViews0likes1CommentUpdated Active Directory snap module has issues
The updated Active Directory snap module has issues. The memberof attribute on a user record is now only returning a single value. It used to return a string value containing all the user’s group membership, but it looks like that after the update it is only returning the first value.2.1KViews0likes1Comment