0
    
    
        
                    david.hurtado created
                    
                    
                    
                
                We need to know if it is possible to restrict the number of concurrent logins that the same user can make in the application.
- ABP Framework version: v7.0.1
 - UI type: Blazor Server
 - DB provider: EF Core
 - Tiered (MVC) or Identity Server Separated (Angular): yes
 - Exception message and stack trace:
 - Steps to reproduce the issue:"
 
1 Answer(s)
- 
    0
Hi,
We did not implement this function in ABP.
I can give you some idea
- When the user logins you can add a random GUID value to the claims, and store the GUID in the cache(can be a list, if you want to limit to allow only three concurrent logins, then the length of the list is 3 : https://docs.abp.io/en/abp/latest/Authorization#claims-principal-factory
 - Write an ASPNETCORE middleware to check the current user's claims, if the GUID value is not in the allowed list, return unauthorized