Skip to main content

Interface: SubjectIdentity

Defined in: src/types/interfaces/authorization.interface.ts:78

Subject identity for authorization.

Properties

did

readonly did: DID

Defined in: src/types/interfaces/authorization.interface.ts:82

User's DID.


roles

readonly roles: readonly Role[]

Defined in: src/types/interfaces/authorization.interface.ts:87

User's assigned roles.


scopes?

readonly optional scopes: readonly string[]

Defined in: src/types/interfaces/authorization.interface.ts:92

OAuth scopes (if authenticated via OAuth).