AppIdentity
Interface: AppIdentity
Defined in: packages/oidc/src/verifier.service.ts:85
Identity of a verified caller: an application, or a user for the user trusted issuers
Properties
claims
claims:
Record<string,unknown>
Defined in: packages/oidc/src/verifier.service.ts:109
Verified claims
expiresAt
expiresAt:
number
Defined in: packages/oidc/src/verifier.service.ts:113
Token expiration timestamp in milliseconds
groups
groups:
string[]
Defined in: packages/oidc/src/verifier.service.ts:105
Static groups of the trusted issuer
issuer
issuer:
string
Defined in: packages/oidc/src/verifier.service.ts:93
Token issuer
principal
principal:
string
Defined in: packages/oidc/src/verifier.service.ts:101
Application principal name, IAM sees it as app:<principal>; the user id for a user
session
session:
"application"|"user"
Defined in: packages/oidc/src/verifier.service.ts:89
Session the identity gives, see TrustedIssuer.session
subject
subject:
string
Defined in: packages/oidc/src/verifier.service.ts:97
Token subject