Weboldal keresés

Microsoft 365 bérlői azonosító keresése bérlői hozzáférés nélkül


Bármely Microsoft 365-bérlő egyedi azonosítója nyilvános információ. Ez azt jelenti, hogy nincsenek közvetlen biztonsági aggodalmak azzal kapcsolatban, hogy valaki más ismeri az Ön bérlőjének azonosítóját, kivéve azt, hogy az felhasználható szociális manipulációra vagy további biztonsági rések kivizsgálására, amelyeket aztán kihasználhatnak.

Mindazonáltal van néhány jogos ok, amiért meg akarja tudni a bérlő azonosítóját, például ha hitelesítenie kell azt bármilyen hitelesítési mechanizmus segítségével, ha bérlő-bérlő kapcsolatot kell létrehoznia, vagy ha éppen a dokumentációt frissíti. .

Nézzük meg azokat a módszereket, amelyek segítségével megkeresheti bármely Microsoft 365-bérlő azonosítóját.

PowerShell használata

Az első és kedvenc lehetőségem a PowerShell használata. Az alábbiakban írtam egy kis függvényt, amely lekérdez egy nyilvános API-t, és visszaadja bármely Microsoft 365-bérlő azonosítóját.

Function Find-TenantID {

<#
  .AUTHOR
    Daniel Bradley
    ourcloudnetwork.co.uk

  .DESCRIPTION
    A small PowerShell function to quickly find the tenant ID of any Micorosft tenant using public APIs without authorisation.

  .EXAMPLE
    Find-TenantID -domain ourcloudnetwork.com
#>

     param(
        [Parameter(Position=0,mandatory=$true)]
        [string] $domain
    )

    try {
        $response = Invoke-RestMethod -UseBasicParsing -Uri "https://odc.officeapps.live.com/odc/v2.1/federationprovider?domain=$domain"
    }
    Catch {
        Return "Unable to run request"
    }

    #Return
    $response.tenantid
}

Az eredmény eléréséhez használja az alábbi példát, és cserélje le az elsődleges bérlői tartományt a sajátjára.

Find-TenantID -domain ourcloudnetwork.com

Ha érvényes domaint adott meg, a kimenetnek a következőképpen kell kinéznie:

Alternatív megoldásként, ha függvény használata nélkül szeretné beépíteni ezt a kódot a szkriptbe, a következő két sor segítségével kaphatja meg a bérlői azonosítót:

$domain = "ourcloudnetwork.com"
Invoke-RestMethod -UseBasicParsing -Uri "https://odc.officeapps.live.com/odc/v2.1/federationprovider?domain=$domain" | Select -expand tenantid

Online eszköz használata

Alternatív megoldásként és a könnyebb használat érdekében kifejlesztettem egy kis webalkalmazást, amely az Azure App Services rendszeren fut a Next.js használatával, amely ugyanazt az API-hívást hajtja végre, mint a fenti PowerShell-szkript. Az eszköz itt érhető el: entraid.ourcloudnetwork.com

Adja meg a célbérlő elsődleges domainnevét, majd kattintson a Bérlőazonosító beszerzése lehetőségre. A bérlői azonosító azonnal visszakerül a szövegmezőbe.

Feltételes hozzáférés használata

Az utolsó lehetőség a Feltételes hozzáférési házirend-létrehozó varázsló használata egy másik (bármelyik) bérlőn belül, hogy felsorolja az elsődleges tartománynevet használó bármely bérlő azonosítóját. Kövesse az alábbi lépéseket a bérlői azonosító feltételes hozzáféréssel történő felsorolásához:

1. Jelentkezzen be az entra.microsoft.com webhelyre

2. Bontsa ki a Védelem elemet, és válassza a Feltételes hozzáférés lehetőséget.

3. Válassza a Irányelvek > Új szabályzat lehetőséget.

4. Kattintson a Felhasználók elemre, majd a Include alatt válassza a Felhasználók vagy Külső felhasználók lehetőséget. Ezután a Külső Microsoft Entra-szervezetek megadása részben kattintson a Kiválasztás lehetőségre, és írja be a bérlői tartomány nevét.

Ezután kimásolhatja és beillesztheti a bérlői azonosítót, ahogy az az eredményterületen megjelenik.

Kapcsolódó cikkek