Skip to main content

verifyAuthorizationForRequest

@mandaitor/sdk


@mandaitor/sdk / verifyAuthorizationForRequest

Function: verifyAuthorizationForRequest()

verifyAuthorizationForRequest(decision, tenantId, request, options?): Promise<AuthorizationVerificationResult>

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

Verifies the authorization a decision came with, against the request the enforcement point is about to act on: its digest, agent, action, resource and audience, for tenantId. Invalid when the decision carries none.

Parameters​

decision​

Pick<Decision, "decision" | "authorization">

tenantId​

string

request​

Pick<DecisionRequest, "agent" | "action" | "resource" | "facts" | "audience">

options?​

Omit<AuthorizationVerifyOptions, "audience" | "expected">

Returns​

Promise<AuthorizationVerificationResult>