Are there any options to automate user account management in directory server? Scripts, SDK, etc?
This is for a non-active directory system
Are there any options to automate user account management in directory server? Scripts, SDK, etc?
This is for a non-active directory system
What specifically are you looking to automate? Options vary based on objectives.
Create and Remove users primarily
The LFDS SDK can be used to do this.
Do you know if the documentation for the SDK is available outside of purchasing it?
Could not find anything for online help files
https://support.laserfiche.com/kb/1012253/current-online-laserfiche-product-help-files
The documentation is considered part of the SDK and it is bundled with the SDK download.
Ok, I tried installing it but a key is required, so it must be purchased to see what we are getting into.
The LFDS SDK is actually independent of the Laserfiche SDK, there is no installation necessary (though IIRC the LFDS SDK does get bundled with the Laserfiche SDK install). The LFDS SDK package houses the documentation for using LicenseManagerObjects.dll (which is a binary that can be found in any LFDS installation).
The LFDS SDK documentation is included with either the main Laserfiche SDK or the Laserfiche Enterprise Identity Management (EIM) add-on.
With a few caveats that likely don't apply here, anything you can do in LFDS, you can do with the LFDS SDK.
If you're talking about automating creating and removing Laserfiche (LFDS) users, the LFDS SDK is your only option right now.
If you're talking about SAML users, you have two potential options, both of which I believe require the EIM add-on:
SP-only post: Laserfiche Directory Server SDK Availability and SCIM Integration for Okta - Enterprise Identity Management Updates
I just installed DS on a test machine and I only see Directory Server and Web STS in the programs menu. Where would I go to access the SDK documentation?
Sorry if my earlier post was unclear, only the LicenseManagerObjects.dll binary is bundled with LFDS. As Sam pointed out above,
The LFDS SDK documentation is included with either the main Laserfiche SDK or the Laserfiche Enterprise Identity Management (EIM) add-on.
So is this something we need to buy to read the documentation? I was looking for the how-to so I can see how to use this thing.
Yes that is correct, the LFDS SDK is the documentation and support for integrating with LFDS.
I installed the LFDS SDK and it did not include any documentation.
This is the link where I downloaded it from
https://support.laserfiche.com/download/4131/laserfiche-directory-server-sdk-for-10-4
LicenseManagerObjects.chm is the main file with code examples and information about the various classes and methods of LicenseManagerObjects.
Oh that is an actual document. I see now. Will see if I can get a new user created.
I cannot find the file LicenseManagerObjects.chm
Also, when I check the references I cannot find any listed examples. Kindly advise
It is included in the LFDS SDK download as a file. Let me know if you can make any sense of it, I still can't find the description for what a class or method does or how to use a class or method.
Reposting one of my answers from elsewhere.
------------------------------------------------------------------------
The LFDS License Manager Objects (LMO) libraries and documentation are now included with the normal SDK. See: https://answers.laserfiche.com/questions/200067/Can-a-workflow-create-or-remove-a-user#200089
The LFDS SDK is bundled with the latest Laserfiche SDK package. You can find it in ".\en-US\LFDSSDK".
They are in a slightly weird location, tossed in with the SDK install package but not actually part of the normal SDK installation.
The documentation you get is similar to the main SDK. Examples cover some common cases but are otherwise sparse. You can find additional code samples on Answers.