LDAP login of new user crashes server because license limit is reached

Your Setup:

  • Tested on Seatable 5.3.12 Enterprise self-hosted
  • Not yet possible to verify under 6.0.x

Describe the Problem/Error/Question:

  • When the user limit is reached, there are several safeguards in the user interface (Backend / Registration) of Seatable to make sure no additional users are registered beyond the license limit.
  • That does not seem to be true when a new user authenticates via LDAP. The user is created and active.
    • What is more, the server just crashes because the user limit is exceeded, and does not restart until a user is deactivated via direct database manipulation.

Background: While we still have enough licenses, but we needed a way to block the implicit self-registration of users via LDAP. The idea was to create a number of dummy users (via API) up until the licensed number of users, and deactivate on of them each time we want to admit a new “real“ user.

That plan failed due to seatable’s behaviour. So:

  • Can this be considered a bug,
  • and / or are there any other ways to achieve our goal to manually assign licenses in a LDAP-based installation?

Sorry for thwarting your plans …

This is a known bug (which also exists in SeaTable 6.0) that will be addressed soon.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.