Represents an Authenticated End-User, created to be used in End-User Applications. This will be created using a token issued by the ax-user-service.

Hierarchy

Properties

applicationId: string

The end-user application for this token

Example

f4d491d8-49fc-4bfc-bb69-3c6abd957821
aud: string

Audience of the token

Example

*
email?: string

Subject email

Example

john.doe@example.com
environmentId: string

Environment ID

exp: number

Expiration time (seconds since Unix epoch)

Example

1641566572
extensions: unknown
iat: number

Issued at (seconds since Unix epoch)

Example

1638974572
iss: string

Issuer of the token

Example

e.g. ax-id-service or ax-user-service
name: string

Subject name

Example

John Doe
profileId: string

The currently active profile

Example

a208c64a-c487-4554-b726-e4654d2a1c10
sessionId: string

The session identifier

Example

f5f2ec54-be1e-4330-9827-13b3e2338551
sub: string

Subject identifier

Example

d68f0268-2703-49ef-9239-7391473fe77a
subjectType: SubjectType

Type of the subject

Example

UserAccount
tenantId: string

Tenant ID

Generated using TypeDoc