Delen via


De identiteit van het aangemelde account ophalen om te gebruiken met Azure-services om verbinding te maken met Azure Cosmos DB for NoSQL

VAN TOEPASSING OP: NoSQL

Diagram van de huidige locatie ('Voorbereiden') in de volgorde van de implementatiehandleiding.

Diagram van de volgorde van de implementatiehandleiding, inclusief deze locaties, in volgorde: Overzicht, Concepten, Voorbereiden, op rollen gebaseerd toegangsbeheer en Naslaginformatie. De locatie Voorbereiden is momenteel gemarkeerd.

Dit artikel bevat eenvoudige stappen om de identiteit van het momenteel aangemelde account op te halen. U kunt deze identiteitsgegevens later gebruiken om op rollen gebaseerd toegangsbeheer toe te kennen aan het aangemelde account om gegevens of resources te beheren in Azure Cosmos DB for NoSQL.

De huidige Azure CLI-sessie kan worden aangemeld met een menselijke identiteit (uw account), een beheerde identiteit, een workloadidentiteit of een service-principal. Ongeacht het type identiteit dat u gebruikt met Azure CLI, kunt u stappen uitvoeren om de details van de identiteit op te halen. Zie De basisprincipes van Microsoft Entra-identiteiten voor meer informatie.

Vereisten

Aanmeldingsaccount-id ophalen

Gebruik de opdrachtregel om een query uit te voeren op de grafiek voor informatie over de unieke id van uw account.

  1. Download de details voor het momenteel aangemelde account met behulp van az ad signed-in-user.

    az ad signed-in-user show
    
  2. Met de opdracht wordt een JSON-antwoord uitgevoerd dat verschillende velden bevat.

    {
      "@odata.context": "<https://graph.microsoft.com/v1.0/$metadata#users/$entity>",
      "businessPhones": [],
      "displayName": "Kai Carter",
      "givenName": "Kai",
      "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
      "jobTitle": "Senior Sales Representative",
      "mail": "<kai@adventure-works.com>",
      "mobilePhone": null,
      "officeLocation": "Redmond",
      "preferredLanguage": null,
      "surname": "Carter",
      "userPrincipalName": "<kai@adventure-works.com>"
    }
    

    Tip

    Noteer de waarde van het id veld. In dit voorbeeld is aaaaaaaa-0000-1111-2222-bbbbbbbbbbbbdie waarde . Deze waarde kan vervolgens worden gebruikt in verschillende scripts om uw huidige op rollen gebaseerd toegangsbeheermachtigingen voor Azure-resources te verlenen.

Gebruik de deelvensters in de portal voor Microsoft Entra ID om details op te halen van uw momenteel aangemelde gebruikersaccount.

  1. Meld u aan bij Azure Portal (https://portal.azure.com).

  2. Zoek en selecteer in het deelvenster Start de optie Microsoft Entra-id .

    Schermopname van de optie Microsoft Entra-id op de startpagina van Azure Portal.

    Tip

    Als deze optie niet wordt vermeld, selecteert u Meer services en zoekt u naar Microsoft Entra-id met behulp van de zoekterm 'Entra'.

  3. Selecteer in het deelvenster Overzicht voor de Tenant Microsoft Entra-id gebruikers in de sectie Beheren van het servicemenu.

    Schermopname van de optie 'Gebruikers' in het servicemenu voor de Microsoft Entra ID-tenant.

  4. Selecteer in de lijst met gebruikers de identiteit (gebruiker) waarover u meer informatie wilt krijgen.

    Schermopname van de lijst met gebruikers voor een Microsoft Entra ID-tenant met een voorbeeldgebruiker gemarkeerd.

    Notitie

    Deze schermopname illustreert een voorbeeldgebruiker met de naam 'Kai Carter' met een principal van kai@adventure-works.com.

  5. Bekijk in het detailvenster voor de specifieke gebruiker de waarde van de eigenschap Object-id .

    Schermopname van het detailvenster voor een specifieke gebruiker in een Microsoft Entra ID-tenant met hun unieke object-id gemarkeerd.

    Tip

    Noteer de waarde van de eigenschap Object-id . In dit voorbeeld is aaaaaaaa-0000-1111-2222-bbbbbbbbbbbbdie waarde . Deze waarde kan vervolgens worden gebruikt in verschillende scripts om uw huidige op rollen gebaseerd toegangsbeheermachtigingen voor Azure-resources te verlenen.

  1. Download de details voor het momenteel aangemelde account met behulp van Get-AzADUser.

    Get-AzADUser -SignedIn | Format-List `
        -Property Id, DisplayName, Mail, UserPrincipalName
    
  2. Met de opdracht wordt een lijstantwoord met verschillende velden uitgevoerd.

    Id                : aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
    DisplayName       : Kai Carter
    Mail              : kai@adventure-works.com
    UserPrincipalName : kai@adventure-works.com
    

    Tip

    Noteer de waarde van het id veld. In dit voorbeeld is aaaaaaaa-0000-1111-2222-bbbbbbbbbbbbdie waarde . Deze waarde kan vervolgens worden gebruikt in verschillende scripts om uw huidige op rollen gebaseerd toegangsbeheermachtigingen voor Azure-resources te verlenen.

Volgende stap