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

Question

Question

LFDS accounts limited to 8 connections regardless of number of unique accounts

asked on May 30, 2017

I have four Directory Server accounts, e.g.

- SDK-User1

- SDK-User2

- SDK-User3

- SDK-User4

 

If I login to a single repository with the sdk using any combination of the accounts above, I can only have a total of 8 sessions.

E.g., SDK-User1 has 4 sessions connected. SDK-User2 has 4 sessions connected. SDK-User3 will receive an error, "Login failed because the number of sessions has reached the license limit".

My understanding is that I should be able to have 4-8 sessions connected per account.

It appears the LFDS accounts are pulling from the same pool instead of individual pools for each account.

 

Is this a bug or a configuration issue?

1 0

Answer

SELECTED ANSWER
replied on May 30, 2017

What version of the Laserfiche server are you using? Have the users been assigned named user licenses or is the machine you're running this application on licensed as a named device?

0 0
replied on May 30, 2017

We are using LF Server 10.1.1 build 254

 

The accounts are LFDS Directory Accounts with Full Licenses assigned to them. They have also been added in the admin console to the LF Directory Accounts and Trusted for login.

I can repeat the issue on any machine, we currently do not have any Trusted devices registered. 

 

It was pretty easy to replicate the issue, across multiple LF repositories.

var repoReg = new RepositoryRegistration("LF-REPO-T", "Repo-T");
var username = "SDK-User-01";
var password = "********";

Session.Create(repoReg, username, password); // 1
Session.Create(repoReg, username, password); // 2
Session.Create(repoReg, username, password); // 3
Session.Create(repoReg, username, password); // 4
Session.Create(repoReg, username, password); // 5
Session.Create(repoReg, username, password); // 6
Session.Create(repoReg, username, password); // 7
Session.Create(repoReg, username, password); // 8
Session.Create(repoReg, "SDK-User-02", "********"); // This will fail to login. 

// Switch usernames and then SDK-User-02 will be able to connect, but 01 will not. 
// Repeat for any combination of LFDS Directory Users and the results will the same.

 

0 0
replied on May 31, 2017

This is a known issue in the Laserfiche Server in 10.1, it's been fixed in 10.2.

0 0
replied on May 31, 2017

Okay, thank you for the response. Our VAR hasn't mentioned this, and I didn't see anything in the release notes. I will perform an upgrade and verify it resolves the issue.

0 0
replied on June 5, 2017

So, we upgraded to 10.2.1 build 946 and now it is even worse. All Directory Accounts we try to login with using the client state. 
 

---------------------------
Password Expired
---------------------------
Your password has expired.  You will need to change your password before accessing the repository.
---------------------------
OK   
---------------------------

Even if I create a new account, it is unable to login without getting this error.

0 0
replied on June 5, 2017

Good Afternoon Matt,

 

The issue you are having should be resolved by applying the fix in the following KB article:

https://support.laserfiche.com/kb/1013805/list-of-changes-for-directory-server-10-update-2-

I have also sent you an email with this information. Thank you!

Jesse

0 0

Replies

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

Sign in to reply to this post.