Multiple Users
LS-Auth supports multiple users. Each User
object contains specific identifying information such as email, first and last names, nicknames, etc. It also contains the necessary login requirements such as roles, permissions, identity issuer, etc.
User Settings
Field |
Description |
Example |
Identity Issuer |
This is the identity provider (e.g. Google, Azure OIDC, etc.) that authenticates the user |
https://sts.windows.net/{tenantid}/ |
Email |
The user’s email |
myemail@labshare.org |
Username |
The user’s username |
myUsername |
First Name |
The user’s first name |
MyName |
Last Name |
The user’s last name |
MyLastName |
Nickname |
The user’s nickname |
MyNickname |
Details (slider knob) |
This is a compilation of the users’s information |
|
Profile Picture (Uploaded or URL) |
|
|
Reset TOTP secret |
|
|
Block User Access (slider knob) |
|
|
Assign to Groups (slider knob) followed by a list of available user groups and assigned user groups |
|
|
User Permissions
Field |
Description |
Example |
Name |
The scope of this permission |
auth.clients.list |
Description |
The description of this permission |
Permits listing the clients |
Application |
The name of the client application |
My App Name |
User Roles
Field |
Description |
Example |
Name |
The name of the role |
My Sample Role |
Description |
The description of the role |
For demos only |
Application |
The name of the client application |
My App Name |
User Trusted Devices
TBD
User Grants
Field |
Description |
Example |
Grant ID |
The grant id |
u-GHED8oqivvi |
Application |
The name of the client application |
Auth UI |
Timestamp |
When this grant was created |
2021-06-04T18:48:38.000Z |
Creating a New User
To create a new user, visit here.