You are viewing limited content. For full access, please sign in.

Question

Question

Directory Server User Management Automation

asked on December 10, 2021

Are there any options to automate user account management in directory server? Scripts, SDK, etc?

 

This is for a non-active directory system

0 0

Answer

SELECTED ANSWER
replied on December 13, 2021

The LFDS SDK can be used to do this.

0 0

Replies

replied on December 10, 2021

What specifically are you looking to automate? Options vary based on objectives.

0 0
replied on December 10, 2021

Create and Remove users primarily

0 0
SELECTED ANSWER
replied on December 13, 2021

The LFDS SDK can be used to do this.

0 0
replied on December 13, 2021

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

0 0
replied on December 13, 2021

The documentation is considered part of the SDK and it is bundled with the SDK download.

1 0
replied on December 13, 2021

Ok, I tried installing it but a key is required, so it must be purchased to see what we are getting into.

0 0
replied on December 13, 2021 Show version history

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).

0 0
replied on December 13, 2021 Show version history

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:

  1. SCIM (v1.1) - A standards-based user provisioning method that provides functionality similar to AD Group Sync for SAML providers
  2. Self-Registration - Allows new SAML, AD, and LDAP users to self-register and existing users to modify their license

SP-only post: Laserfiche Directory Server SDK Availability and SCIM Integration for Okta - Enterprise Identity Management Updates

2 0
replied on December 14, 2021

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?

0 0
replied on December 14, 2021

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.

1 0
replied on December 15, 2021

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.

0 0
replied on December 16, 2021

Yes that is correct, the LFDS SDK is the documentation and support for integrating with LFDS.

0 0
replied on December 16, 2021

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

0 0
replied on December 16, 2021

LicenseManagerObjects.chm is the main file with code examples and information about the various classes and methods of LicenseManagerObjects.

1 0
replied on December 16, 2021

Oh that is an actual document. I see now. Will see if I can get a new user created.

0 0
replied on November 29, 2022

I cannot find the file LicenseManagerObjects.chm

Also, when I check the references I cannot find any listed examples. Kindly advise

0 0
replied on November 30, 2022

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.

0 0
replied on November 30, 2022

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.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.