Hitelesítés kezelése az Azure Mapsben

Azure Maps-fiók létrehozásakor a rendszer automatikusan létrehozza az ügyfél-azonosítót és a megosztott kulcsokat. Ezek az értékek a Microsoft Entra-azonosító vagy a megosztott kulcsos hitelesítés használatakor szükségesek a hitelesítéshez.

Előfeltételek

Jelentkezzen be a Azure portalra. Ha nincs Azure-előfizetésed, hozz létre egy ingyenes fiókot mielőtt elkezdenéd.

Hitelesítési adatok megtekintése

Fontos

Javasoljuk, hogy az elsődleges kulcsot használja előfizetési kulcsként, amikor megosztott kulcsú hitelesítéssel hívja meg az Azure Mapset. A másodlagos kulcsot érdemes olyan helyzetekben használni, mint a gördülőkulcs-módosítások.

Az Azure Maps-hitelesítés részleteinek megtekintése:

  1. Jelentkezzen be a Azure portalra.

  2. Válassza az Összes erőforrás lehetőséget az Azure-szolgáltatások szakaszban, majd válassza ki az Azure Maps-fiókját.

    Válassza ki az Azure Maps-fiókot.

  3. Válassza a Hitelesítés lehetőséget a bal oldali panel Beállítások szakaszában.

    Képernyőkép az Azure Maps-előfizetési kulcsról az Azure Portalon.

Hitelesítési kategória kiválasztása

Az alkalmazás igényeitől függően az alkalmazások biztonságának bizonyos módjai vannak. A Microsoft Entra ID meghatározott hitelesítési kategóriákat határoz meg a hitelesítési folyamatok széles körének támogatásához. Az alkalmazás legjobb kategóriájának kiválasztásához tekintse meg az alkalmazáskategóriákat.

Megjegyzés:

A kategóriák és forgatókönyvek megismerése segít az Azure Maps-alkalmazás biztonságossá tételében, akár Microsoft Entra-azonosítót, akár megosztott kulcsú hitelesítést használ.

Felügyelt identitások hozzáadása és eltávolítása

Ha engedélyezni szeretné a közös hozzáférésű jogosultságkód (SAS) jogkivonat-hitelesítést az Azure Maps REST API-val, hozzá kell adnia egy felhasználó által hozzárendelt felügyelt identitást az Azure Maps-fiókjához.

Felügyelt identitás létrehozása

A térképfiók létrehozása előtt vagy után létrehozhat egy felhasználó által hozzárendelt felügyelt identitást. A felügyelt identitást a portálon, az Azure management SDK-kon vagy az Azure Resource Manager (ARM) sablonon keresztül veheti fel. Ha arm-sablonon keresztül szeretne hozzáadni egy felhasználó által hozzárendelt felügyelt identitást, adja meg a felhasználó által hozzárendelt felügyelt identitás erőforrás-azonosítóját.

"identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
        "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleidentity": {}
    }
}

Felügyelt identitás eltávolítása

A rendszer által hozzárendelt identitások eltávolításához tiltsa le a szolgáltatást a portálon vagy az Azure Resource Manager-sablonon keresztül, ugyanúgy, ahogyan az létrejött. A felhasználó által hozzárendelt identitások egyenként eltávolíthatók. Az összes identitás eltávolításához állítsa az identitástípust a következőre "None": .

A rendszer által hozzárendelt identitás ilyen módon történő eltávolítása a Microsoft Entra-azonosítóból is törli azt. A rendszer által hozzárendelt identitások is automatikusan törlődnek a Microsoft Entra-azonosítóból az Azure Maps-fiók törlésekor.

Ha az összes identitást az Azure Resource Manager-sablonnal szeretné eltávolítani, frissítse ezt a szakaszt:

"identity": {
    "type": "None"
}

Hitelesítési és engedélyezési forgatókönyv kiválasztása

Ez a táblázat az Azure Maps gyakori hitelesítési és engedélyezési forgatókönyveit ismerteti. Minden forgatókönyv egy olyan alkalmazástípust ír le, amely az Azure Maps REST API eléréséhez használható. A hivatkozások segítségével részletes konfigurációs információkat tudhat meg az egyes forgatókönyvekhez.

Fontos

Éles alkalmazások esetén javasoljuk a Microsoft Entra ID azure-beli szerepköralapú hozzáférés-vezérléssel (Azure RBAC) való implementálását.

Scenario Authentication Authorization Fejlesztési munka Operatív munka
Megbízható démonalkalmazás vagy nem interaktív ügyfélalkalmazás Megosztott kulcs N/A Közepes High
Megbízható démon vagy nem interaktív ügyfélalkalmazás Microsoft Entra ID High Low Közepes
Egyoldalas webalkalmazás interaktív egyszeri bejelentkezéssel Microsoft Entra ID High Közepes Közepes
Egyoldalas alkalmazás nem interaktív bejelentkezéssel Microsoft Entra ID High Közepes Közepes
Webalkalmazás, démonalkalmazás vagy nem interaktív bejelentkezési alkalmazás SAS-token High Közepes Low
Webalkalmazás interaktív egyszeri bejelentkezéssel Microsoft Entra ID High High Közepes
IoT-eszköz vagy bemeneti korlátozott alkalmazás Microsoft Entra ID High Közepes Közepes

Beépített Azure Maps-szerepkördefiníciók megtekintése

A beépített Azure Maps-szerepkördefiníció megtekintése:

  1. A bal oldali panelen válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

  2. Válassza a Szerepkörök lapot.

  3. A keresőmezőbe írja be az Azure Mapst.

Az eredmények az Azure Maps elérhető beépített szerepkör-definícióit jelenítik meg.

Beépített Azure Maps-szerepkördefiníciók megtekintése.

Szerepkör-hozzárendelések megtekintése

Az Azure Mapshez hozzáféréssel rendelkező felhasználók és alkalmazások megtekintéséhez nyissa meg a Hozzáférés-vezérlés (IAM) lehetőséget. Itt válassza ki a szerepkör-hozzárendeléseket, majd szűrjön az Azure Maps szerint.

  1. A bal oldali panelen válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

  2. Válassza a Szerepkiosztások lapot.

  3. A keresőmezőbe írja be az Azure Mapst.

Az eredmények az Azure Maps aktuális szerepkör-hozzárendeléseit jelenítik meg.

A hozzáféréssel rendelkező beépített felhasználók és alkalmazások megtekintése.

Azure Maps tokenek kérése

Jogkivonat kérése a Microsoft Entra-jogkivonat végpontjától. A Microsoft Entra-azonosító kérésében használja az alábbi adatokat:

Azure-környezet Microsoft Entra-jogkivonat végpontja Azure-erőforrás-azonosító
Nyilvános Azure-felhő https://login.microsoftonline.com https://atlas.microsoft.com/
Azure GovCloud https://login.microsoftonline.us https://atlas.microsoft.com/

További információ a hozzáférési tokenek felhasználók és szolgáltatási főazonosítók számára való lekéréséről a Microsoft Entra ID-ből: A Microsoft Entra ID hitelesítési forgatókönyvei. Adott forgatókönyvek megtekintéséhez tekintse meg a forgatókönyvek táblázatát.

Megosztott kulcsok kezelése és elforgatása

Az Azure Maps-előfizetési kulcsok hasonlóak az Azure Maps-fiók gyökérjelszójához. Mindig ügyeljen az előfizetési kulcsok védelmére. Az Azure Key Vault használatával biztonságosan kezelheti és elforgathatja a kulcsokat. Kerülje a hozzáférési kulcsok más felhasználók számára való terjesztését, a kódolásukat vagy mentésüket bárhol, egyszerű, mások számára elérhető szövegben. Ha úgy véli, hogy a kulcsokat feltörték, forgassa el őket.

Megjegyzés:

Ha lehetséges, javasoljuk, hogy a kérések engedélyezéséhez használja a Microsoft Entra ID azonosítót a megosztott kulcs helyett. A Microsoft Entra-azonosító nagyobb biztonságot kínál, mint a megosztott kulcs, és egyszerűbben használható.

Előfizetési kulcsok manuális elforgatása

Az Azure Maps-fiók biztonságának megőrzése érdekében javasoljuk, hogy rendszeresen fordossa el az előfizetési kulcsokat. Ha lehetséges, használja az Azure Key Vaultot a hozzáférési kulcsok kezeléséhez. Ha nem a Key Vaultot használja, manuálisan kell elforgatnia a kulcsokat.

Két előfizetési kulcs van hozzárendelve, hogy el tudja forgatni a kulcsokat. A két kulcs biztosítja, hogy az alkalmazás a teljes folyamat során hozzáférjen az Azure Mapshez.

Az Azure Maps-előfizetési kulcsok elforgatása az Azure Portalon:

  1. Frissítse az alkalmazáskódot az Azure Maps-fiók másodlagos kulcsára való hivatkozáshoz és üzembe helyezéshez.
  2. Az Azure Portalon navigáljon az Azure Maps-fiókjához.
  3. A Beállítások alatt válassza a Hitelesítés lehetőséget.
  4. Az Azure Maps-fiók elsődleges kulcsának újragenerálásához válassza az elsődleges kulcs melletti Regenerate gombot.
  5. Frissítse az alkalmazáskódot az új elsődleges kulcsra való hivatkozáshoz és üzembe helyezéshez.
  6. Generálja újra a másodlagos kulcsot ugyanúgy.

Figyelmeztetés

Javasoljuk, hogy minden alkalmazásban ugyanazt a kulcsot használja. Ha egyes helyeken az elsődleges kulcsot, máshol a másodlagos kulcsot használja, akkor nem tudja elforgatni a kulcsokat anélkül, hogy egyes alkalmazások elveszítenének hozzáférést.

Következő lépések

Az Azure Maps-fiók API-használati metrikáinak megkeresése:

Ismerje meg a Microsoft Entra ID és az Azure Maps integrálását bemutató példákat: