Hi, whats the number of concurrent logins and how outsystems handles if it reaches the limit?
Hi Guys,
In fact, you have two different user limits.
Total of Users and Concurrent Users. Both of them are related to your license.
Using a example, let's say we have a pack of 1000 total users and 100 concurrency users.
Total Users
In this case, the User entity can have only 1000 active users records. If you reach the limit, you will no be able to do create users or active one unless you deactivate them.
Concurrency users are the number of users logged into your applications at the same time. This number depends on two factors:
A personal environment has an unlimited quantity of total users and concurrency, but in practice, if you have more than 100 simultaneous you will have a performance degradation.
Regards
Fabio
If we exceed the limit of intern users, what is the risk (enterprise environments) ? Thankyouu sir
Hey Rian,
Outsystems supports only one active login session.
So if you try to login with the same id in any other device,
The previous session will be signed out.
This is applicable for mobile application and not for web
Thanks,
Keerthi
Keerthi Vasan wrote:
This is applicable for both web and mobile.
Hi Keerthi,
Sorry, I mean for multiple users that simultaneously accessing the app.
Just to point that this is not correct Keerthi.
The same user can be logged in multiple devices and even in the same device, in multiple browsers, for example.
Cheers.
Eduardo Jauch wrote:
Hi Eduardo,
I faced that issue so only I made that statement,
I have my application in 2 devices.
I am logged in my first device,
with the same username and password,
I logged to my 2nd device.
then I tried opening my app in the 1st device again.
I can able to view the home screen, but when I try to do any action or navigating to some other screen, I got automatically logged out in my first device, this occurs because I have logged in my 2nd device.
Please try this from your side.
In that case, you don't need to worry about concurrent login. Outsystem will handle those sessions.
Consider you have only 100 user limit, then during registration itself, you can't able to create 101th user.
so you will have only 100 users who can log in simultaneously in different devices
I can't test in mobile now, but in web I can open an application with the same user in different browsers (and devices) without problem. OutSystems does not have any mechanism (afaik) to guarantee that you are logged in a single session (you would have to implement it yourself).
And afaik, the login in mobile is done in server side, with the same engine as web, so, I don't see how it could be different (while, in theory, it could, but I don't think it is)...
Cheers
I am stating that for mobile application only, there is no issue in web application
In your first statement, you stated: "This is applicable for both web and mobile."
I confess that for mobile, I never tried to login from two different devices at the same time, but consider the following:
You have a mobile app that can handle offline context.
You get to your application in the first device and you make login. Than you shutdown the network.In the device, you're still logged in.
Than you log in the second device. I'm pretty sure you will be able to use the application in both devices.
Fine thanks, that's my mistake. : (
yeah in offline there will be no issue for active sessions.
Hi,
I am facing the same problem. My native application has 2 modules. When I test one of the modules in web browser and login as for example, supplier1. Then, I test the second module in another web browser and login in as another user for example, admin1. When I go back to my first module, it will automatically be signed in to admin1 instead of remaining as supplier1. Is this suppose to be happening and is there anything that has to be done to prevent this?
Hi,This post is really good but I have one question regarding users - Suppose if I have more than 5 million users in my existing application and we are planning to create web-application by using outsystems, then should I need to purchase the licence for same number of users (more than 5 million) that is available in my old application for login in outsystems application. Is there any other alternate available if we have more than 5 million users with application.Regards,Amit Tiwari
Hi Jolene,
Yes. This is the normal operation of the platform.
By default, you have an SSO (Single Sign-On) in the platform. So, if you are logged in, you are logged in on all the applications (login is for the environment, not the application).
Usually, this is not a problem, as you would not have two different users logged in on the same browser. It happens more frequently when we are testing. So, if there is no need for "isolation" between applications because two users will not use the same computer, you just live with this.
For testing purposes, you can use different browsers, as the sessions will be different and then you can have different users logged on each one.
If you really need isolation for login between different applications, you probably will have to work with different user providers (the Users is a user provider) or implement a role mechanism that allows you to block access to one application if you are a user of another one.
Suppose if I have more than 5 million users in my existing application and we are planning to create web-application by using outsystems, then should I need to purchase the licence for same number of users (more than 5 million) that is available in my old application for login in outsystems application. Is there any other alternate available if we have more than 5 million users with application.