Hi,
We are hitting a problem with Licenses and the enhanced authentication in Servoy 5.2. We converted our application to use enhanced authentication with separate Login and Authenticator solutions. Now when a user tries to login to our solution when the license limit for concurrent users has been reached Servoy shows our custom login window (with the splash window saying it is in demo mode) as I believe Servoy allows an extra license to the number purchased, but the Authenticator solution cannot access the server data to authenticate as I believe it requires a further license for a short period to authenticate.
An error is placed in the server log that "No more Licenses available". However the problem is that the user trying to log in does not know this and they just get an authentication error suggesting they have entered the wrong password.
We also hit the same problem when a Headless Client is triggered on an external event. If all the licenses are used then the Headless Client logs into the Login solution (with the "extra" license) but then cannot authenticate (requiring a further extra license) and it then hangs in the Login solution without carrying out its function, and it does not close itself down.
Have we implented something wrongly, or is this expected behaviour? If it is expected we would rather the user is given the message that there are no licenses left when they try to login (before being asked to enter their password), and the headless client is prevented from starting when there are no licenses left, rather than hanging in the Login solution.