Skip to main content

ApplicationIdentity

@webda/core


Interface: ApplicationIdentity

Defined in: packages/core/src/session/session.ts:51

Workload identity of an application session, see Session.loginApplication

Properties​

claims?​

optional claims?: Record<string, unknown>

Defined in: packages/core/src/session/session.ts:71

Verified claims of the token


groups?​

optional groups?: string[]

Defined in: packages/core/src/session/session.ts:67

Extra groups of the application, IAM sees them as app-group:<group>


issuer​

issuer: string

Defined in: packages/core/src/session/session.ts:59

Issuer (iss) of the token that authenticated the application


principal​

principal: string

Defined in: packages/core/src/session/session.ts:55

Application principal name, IAM sees it as app:<principal>


subject​

subject: string

Defined in: packages/core/src/session/session.ts:63

Subject (sub) of the token