Subject
@mandaitor/sdk / Subject
Interface: Subject
Defined in: @mandaitor/sdk/dist/types.d.ts:27
A party in a delegation — the principal granting authority or the delegate
receiving it. Identified by a stable subject_id and optionally enriched with
EUDI Wallet / eIDAS 2.0 verified attributes.
Properties
display_name?
optionaldisplay_name?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:33
Optional display name
eidas_attributes?
optionaleidas_attributes?:EidasAttributes
Defined in: @mandaitor/sdk/dist/types.d.ts:37
eIDAS 2.0 verified attributes from EUDI Wallet PID
eudi_pid?
optionaleudi_pid?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:35
EUDI Wallet PID (planned for eIDAS 2.0 integration)
subject_id
subject_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:31
Unique subject identifier (e.g. "oidc|auth0|user123", "eudi:DE/1234...", "agent:monco:validate-v2")
type
type:
SubjectType
Defined in: @mandaitor/sdk/dist/types.d.ts:29
Subject type discriminator