AuthorizationVerifyOptions
@mandaitor/sdk / AuthorizationVerifyOptions
Interface: AuthorizationVerifyOptions
Defined in: @mandaitor/sdk/dist/decisions.d.ts:99
Options for verifyDecisionAuthorization.
Extends
DidOptions
Properties
allowedIssuers?
optionalallowedIssuers?:string[]
Defined in: @mandaitor/sdk/dist/signed-token.d.ts:14
Issuer DIDs to accept, exactly. Also passed to the resolver, so a DID outside the list is never fetched.
Inherited from
DidOptions.allowedIssuers
audience
audience:
string
Defined in: @mandaitor/sdk/dist/decisions.d.ts:101
The enforcement point's own name, as it sent it in audience. Required.
clockSkewSeconds?
optionalclockSkewSeconds?:number
Defined in: @mandaitor/sdk/dist/decisions.d.ts:104
Clock skew tolerance for iat and exp, in seconds (default 60).
currentTime?
optionalcurrentTime?:number
Defined in: @mandaitor/sdk/dist/decisions.d.ts:106
The current time, in Unix seconds, for testing.
didResolver?
optionaldidResolver?: (did) =>Promise<DidDocument|null>
Defined in: @mandaitor/sdk/dist/signed-token.d.ts:16
Resolves the issuer's DID document; defaults to did:web over HTTPS.
Parameters
did
string
Returns
Promise<DidDocument | null>
Inherited from
DidOptions.didResolver
expected?
optionalexpected?:AuthorizationExpectation
Defined in: @mandaitor/sdk/dist/decisions.d.ts:102