Interface: JWTUser
Defined in: core/src/JWTUtils.ts:14
Describes user data that is encoded in the payload of a JWT token.
Properties
elevated?
optionalelevated?:number
Defined in: core/src/JWTUtils.ts:23
The timestamp that the user was granted elevated privileges. A negative value indicates the user is unprivileged. Default value is -1.
roles
roles:
string[]
Defined in: core/src/JWTUtils.ts:28
The list of roles (by name) that the user is a member of and will inherit the permissions of.
scopes
scopes:
string[]
Defined in: core/src/JWTUtils.ts:33
The list of auth scopes that the user has been granted permission for.
uid
uid:
string
Defined in: core/src/JWTUtils.ts:18
The universally unique identifier of the user.
verified?
optionalverified?:boolean
Defined in: core/src/JWTUtils.ts:38
Indicates if the user's e-mail address has been verified.