verifyAuthorizationForRequest
@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>