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.