Security token based user authentication in a multi-tenanted application
First Claim
1. A computer-implemented method for security token based user authentication in a mufti-tenanted application, the method being performed by one or more processors and comprising:
- receiving an access request from a user to access at least one user account associated with a first tenant in the multi-tenanted application;
in response to receiving the access request, obtaining a security token for the user from a Security Token Service (STS) system;
determining a plurality of user accounts associated with the security token, the plurality of user accounts including the at least one user account, the at least one user account being a default user account among the plurality of user accounts, wherein the plurality of user accounts is associated with a respective plurality of tenants of the multi-tenanted application;
providing the user with access to the plurality of the user accounts in the mufti-tenanted application;
displaying context of the at least one user account, associated with the first tenant, based on the at least one user account being the default user account; and
in response to a user selection, switching context from the default user account to a second user account, associated with a second tenant of the multi-tenanted application, among the plurality of user accounts.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for security token based user authentication in a multi-tenanted application. An access request, from a user, is received to access at least one user account associated with the user in the multi-tenanted application. Upon receiving the access request, a security token is obtained for the user from a Security Token Service (STS) system. The security token is obtained upon authentication of the user based on login credentials provided by the user. Thereafter, a plurality of user accounts associated with the security token is determined. The plurality of user accounts includes the at least one user account. Further, an access to the plurality of user accounts is provided to the user.
15 Citations
13 Claims
-
1. A computer-implemented method for security token based user authentication in a mufti-tenanted application, the method being performed by one or more processors and comprising:
-
receiving an access request from a user to access at least one user account associated with a first tenant in the multi-tenanted application; in response to receiving the access request, obtaining a security token for the user from a Security Token Service (STS) system; determining a plurality of user accounts associated with the security token, the plurality of user accounts including the at least one user account, the at least one user account being a default user account among the plurality of user accounts, wherein the plurality of user accounts is associated with a respective plurality of tenants of the multi-tenanted application; providing the user with access to the plurality of the user accounts in the mufti-tenanted application; displaying context of the at least one user account, associated with the first tenant, based on the at least one user account being the default user account; and in response to a user selection, switching context from the default user account to a second user account, associated with a second tenant of the multi-tenanted application, among the plurality of user accounts. - View Dependent Claims (2, 3, 4)
-
-
5. An application server for security token based user authentication in a mufti-tenanted application, the application server comprising:
-
a processor; and a memory resource storing instructions that, when executed by the processor, cause the application server to; receive an initial access request from a user to access at least one user account associated with a first tenant in the multi-tenanted application; identify a number of pre-assigned roles assigned to the user, the number of pre-assigned roles requiring association with a respective plurality of tenants of the mufti-tenanted application; based on the number of pre-assigned roles, generate a security token to provide single-login access to a plurality of user accounts, including the at least one user account, associated with the respective plurality of tenants of the mufti-tenanted application; and provide the user with the security token to enable the user to access the plurality of the user accounts, via the single-login access, in the mufti-tenanted application. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising instructions for user authentication in a mufti-tenanted application, wherein the instructions, when executed by a processor of an application server, cause the application server to:
-
receive an access request from a user to access at least one user account associated with a first tenant in the multi-tenanted application; identify a number of pre-assigned roles assigned to the user, the number of pre-assigned roles requiring association with a respective plurality of tenants of the mufti-tenanted application; based on the number of pre-assigned roles, generate a security token to provide single-login access to a plurality of user accounts, including the at least one user account, associated with the respective plurality of tenants of the mufti-tenanted application; and provide the user with the security token to enable the user to access the plurality of the user accounts, via the single login access, in the mufti-tenanted application.
-
Specification