Skip to main content

AuthorizationVerifyOptions

@mandaitor/sdk


@mandaitor/sdk / AuthorizationVerifyOptions

Interface: AuthorizationVerifyOptions

Defined in: @mandaitor/sdk/dist/decisions.d.ts:99

Options for verifyDecisionAuthorization.

Extends​

  • DidOptions

Properties​

allowedIssuers?​

optional allowedIssuers?: 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?​

optional clockSkewSeconds?: number

Defined in: @mandaitor/sdk/dist/decisions.d.ts:104

Clock skew tolerance for iat and exp, in seconds (default 60).


currentTime?​

optional currentTime?: number

Defined in: @mandaitor/sdk/dist/decisions.d.ts:106

The current time, in Unix seconds, for testing.


didResolver?​

optional didResolver?: (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?​

optional expected?: AuthorizationExpectation

Defined in: @mandaitor/sdk/dist/decisions.d.ts:102