Szerepkör-hozzárendelési jóváhagyások használata a PIM-szerepköraktiválási kérések jóváhagyásához a REST API-val

A szerepkör-hozzárendelés jóváhagyásai segítenek kezelni a szerepkör-hozzárendelés aktiválási kérelmeihez tartozó jóváhagyási kérelmeket. Kaphat például olyan jóváhagyásokat, amelyek jóváhagyást igényelnek a hívó felhasználótól, vagy olyan jóváhagyásokat kaphat, ahol a hívó felhasználó kérte az aktiválást. Ezután a jóváhagyás minden szakaszában végrehajthat egy PATCH műveletet, hogy jóváhagyja vagy elutasítsa a kérést.

Az összes szerepkör-hozzárendelés-jóváhagyási kérelem listázása

A szerepkör-hozzárendelés-jóváhagyási kérelmek listázásához használhatja a Szerepkör-hozzárendelés jóváhagyása – Lista REST API-t. Az eredmények finomításához megadhat egy választható szűrőt.

  1. Kezdje a következő kéréssel:

    GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview&$filter={filter}
    
  2. Cserélje le a (z) {filter} elemet arra a feltételre, amelyet alkalmazni szeretne a szerepkör-hozzárendelési lista szűréséhez.

    Szűrő Description
    $filter=asApprover() A lista csak azokat a szerepkör-hozzárendelési jóváhagyásokat tartalmazza, amelyekhez a hívó felhasználó jóváhagyóként van hozzárendelve.
    $filter=asCreatedBy() A lista csak azokat a szerepkör-hozzárendelési jóváhagyásokat tartalmazza, amelyekre a hívó felhasználó kéréseket hozott létre.
    $filter=asTarget() A lista csak azokat a szerepkör-hozzárendelési jóváhagyásokat tartalmazza, amelyekre a hívó felhasználónak vannak megcélzott kérelmei.
  3. Ki kell nyernie az id egyes stageroleAssignmentApproval szakaszokat, és jóvá kell hagynia vagy meg kell tagadnia a szakaszt.

Jóváhagyási fázis részleteinek lekérése

A szerepkör-hozzárendelés jóváhagyásának bármely szakaszának részleteinek lekéréséhez használhatja a Szerepkör-hozzárendelés jóváhagyása lépés – Get By ID REST API lehetőséget.

  1. Használja az alábbi kérelmet:

    GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview
    

Jóváhagyási szakasz jóváhagyása vagy elutasítása

A szerepkör-hozzárendelés jóváhagyásának bármely szakaszának jóváhagyásához vagy elutasításához használhatja a Szerepkör-hozzárendelés jóváhagyási lépése – Javítás REST API-t.

  1. Használja az alábbi kérelmet:

    PATCH https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview
    
    {    
        "properties": {
            "reviewResult": "Approve", // Or "Deny"
            "justification": "Trusted User"
        }
    }