Vytvoření a přiřazení vlastní role v Azure Active Directory

Tento článek popisuje, jak vytvořit nové vlastní role v Azure Active Directory (Azure AD). Základní informace o vlastních rolích najdete v přehledu vlastních rolí. Roli je možné přiřadit buď v oboru na úrovni adresáře, nebo jenom v oboru prostředku registrace aplikace.

Vlastní role můžete vytvořit na kartě Role a správci na stránce přehledu Azure AD.

Požadavky

  • Azure AD Premium P1 nebo P2
  • Správce privilegovaných rolí nebo globální správce
  • Modul AzureADPreview při použití PowerShellu
  • Souhlas správce při použití Graph exploreru pro rozhraní Api Graph Microsoftu

Další informace najdete v tématu Požadavky pro použití PowerShellu nebo Graph Exploreru.

Vytvoření role v Azure Portal

Vytvoření nové vlastní role pro udělení přístupu ke správě registrací aplikací

  1. Přihlaste se k Azure Portal nebo Centru pro správu Azure AD.

  2. Vyberte Azure Active Directory > Role a správci Nová vlastní > role.

    Vytváření nebo úpravy rolí na stránce Role a správci

  3. Na kartě Základy zadejte název a popis role a pak klikněte na Další.

    Zadejte název a popis vlastní role na kartě Základy.

  4. Na kartě Oprávnění vyberte oprávnění potřebná ke správě základních vlastností a vlastností přihlašovacích údajů při registraci aplikací. Podrobný popis jednotlivých oprávnění najdete v tématu Podtypy aoprávnění registrace aplikace v Azure Active Directory .

    1. Nejprve na panelu hledání zadejte "credentials" (přihlašovací údaje) a vyberte microsoft.directory/applications/credentials/update oprávnění.

      Na kartě Oprávnění vyberte oprávnění pro vlastní roli.

    2. Dále na panelu hledání zadejte basic, vyberte oprávnění a microsoft.directory/applications/basic/update pak klikněte na Další.

  5. Na kartě Zkontrolovat a vytvořit zkontrolujte oprávnění a vyberte Vytvořit.

Vaše vlastní role se zobrazí v seznamu dostupných rolí, které chcete přiřadit.

Vytvoření role pomocí PowerShellu

Připojení k Azure

Pokud se chcete Azure Active Directory, použijte následující příkaz:

Connect-AzureAD

Vytvoření vlastní role

Vytvořte novou roli pomocí následujícího skriptu PowerShellu:

# Basic role information
$displayName = "Application Support Administrator"
$description = "Can manage basic aspects of application registrations."
$templateId = (New-Guid).Guid
 
# Set of permissions to grant
$allowedResourceAction =
@(
    "microsoft.directory/applications/basic/update",
    "microsoft.directory/applications/credentials/update"
)
$rolePermissions = @{'allowedResourceActions'= $allowedResourceAction}
 
# Create new custom admin role
$customAdmin = New-AzureADMSRoleDefinition -RolePermissions $rolePermissions -DisplayName $displayName -Description $description -TemplateId $templateId -IsEnabled $true

Přiřazení vlastní role pomocí PowerShellu

Přiřaďte roli pomocí následujícího skriptu PowerShellu:

# Get the user and role definition you want to link
$user = Get-AzureADUser -Filter "userPrincipalName eq 'cburl@f128.info'"
$roleDefinition = Get-AzureADMSRoleDefinition -Filter "displayName eq 'Application Support Administrator'"

# Get app registration and construct resource scope for assignment.
$appRegistration = Get-AzureADApplication -Filter "displayName eq 'f/128 Filter Photos'"
$resourceScope = '/' + $appRegistration.objectId

# Create a scoped role assignment
$roleAssignment = New-AzureADMSRoleAssignment -DirectoryScopeId $resourceScope -RoleDefinitionId $roleDefinition.Id -PrincipalId $user.objectId

Vytvoření role pomocí rozhraní Microsoft Graph API

  1. Vytvořte definici role.

    Požadavek HTTP na vytvoření vlastní definice role.

    POST

    https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions
    

    Text

    {
       "description": "Can manage basic aspects of application registrations.",
       "displayName": "Application Support Administrator",
       "isEnabled": true,
       "templateId": "<GUID>",
       "rolePermissions": [
           {
               "allowedResourceActions": [
                   "microsoft.directory/applications/basic/update",
                   "microsoft.directory/applications/credentials/update"
               ]
           }
       ]
    }
    

    Poznámka

    je "templateId": "GUID" volitelný parametr, který se odesílá v těle v závislosti na požadavku. Pokud máte požadavek na vytvoření několika různých vlastních rolí se společnými parametry, je nejlepší vytvořit šablonu a definovat templateId hodnotu. Hodnotu můžete předem templateId vygenerovat pomocí rutiny PowerShellu (New-Guid).Guid .

  2. Vytvořte přiřazení role.

    Požadavek HTTP na vytvoření vlastní definice role.

    POST

    https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments
    

    Text

    {
        "principalId":"<GUID OF USER>",
        "roleDefinitionId":"<GUID OF ROLE DEFINITION>",
        "resourceScope":"/<GUID OF APPLICATION REGISTRATION>"
    }
    

Přiřazení vlastní role s vymezenou oborem prostředku

Podobně jako předdefinované role jsou vlastní role ve výchozím nastavení přiřazeny ve výchozím rozsahu pro celou organizaci, aby bylo možné udělit přístupová oprávnění pro všechny registrace aplikací ve vaší organizaci. V oboru jednoho prostředku Azure AD je také možné přiřadit vlastní role a některé relevantní předdefinované role (v závislosti na typu prostředku Azure AD). To umožňuje uživateli udělit oprávnění k aktualizaci přihlašovacích údajů a základních vlastností jedné aplikace bez nutnosti vytvářet druhou vlastní roli.

  1. Přihlaste se k centru pro Azure Portal nebo Azure AD s oprávněními pro vývojáře aplikací.

  2. Vyberte Azure Active Directory > Registrace aplikací.

  3. Vyberte registraci aplikace, které udělíte přístup ke správě. Možná budete muset vybrat Všechny aplikace a zobrazit úplný seznam registrací aplikací ve vaší organizaci Azure AD.

    Vyberte registraci aplikace jako obor prostředku pro přiřazení role.

  4. V registraci aplikace vyberte Role a správci. Pokud jste ho ještě nevytá typ vytvořili, najdete pokyny v předchozím postupu.

  5. Výběrem role otevřete stránku Přiřazení.

  6. Vyberte Přidat přiřazení a přidejte uživatele. Uživateli budou udělena jakákoli oprávnění pouze k vybrané registraci aplikace.

Další kroky