ApplicationIdentity
Interface: ApplicationIdentity
Defined in: packages/core/src/session/session.ts:30
Workload identity of an application session, see Session.loginApplication
Properties
claims?
optionalclaims?:Record<string,unknown>
Defined in: packages/core/src/session/session.ts:50
Verified claims of the token
groups?
optionalgroups?:string[]
Defined in: packages/core/src/session/session.ts:46
Extra groups of the application, IAM sees them as app-group:<group>
issuer
issuer:
string
Defined in: packages/core/src/session/session.ts:38
Issuer (iss) of the token that authenticated the application
principal
principal:
string
Defined in: packages/core/src/session/session.ts:34
Application principal name, IAM sees it as app:<principal>
subject
subject:
string
Defined in: packages/core/src/session/session.ts:42
Subject (sub) of the token