Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
API-k használatakor előfordulhat, hogy felhasználó nélkül kell hozzáférnie Végponthoz készült Microsoft Defender. Előfordulhat például, hogy olyan szolgáltatást szeretne létrehozni, amely a háttérben fut, és a szervezet nevében kommunikál a Végponthoz készült Defenderrel. Ebben az esetben létre kell hoznia egy alkalmazást, amely felhasználó nélkül tud hozzáférni a Végponthoz készült Defenderhez.
Az API-hozzáféréshez OAuth2.0-hitelesítés szükséges.
Előfeltételek
Az alkalmazás Azure való létrehozásához szükséges Microsoft Entra szerepkörrel rendelkezik. Például : Alkalmazásadminisztrátor.
1. lépés: Alkalmazás létrehozása Azure
Jelentkezzen be az Azure portálra.
Keresse meg a Alkalmazásregisztrációk, és lépjen a Alkalmazásregisztrációk.
Válassza az Új regisztráció lehetőséget.
Válassza ki az alkalmazás nevét, majd válassza a Regisztráció lehetőséget.
Az alkalmazás oldalán lépjen az API-engedélyek > kezelése > Engedély > hozzáadása API-k, amelyet a szervezet használ.
Az API-engedélyek kérése lapon keresse meg a WindowsDefenderATP elemet, és válassza ki.
Válassza ki a szükséges engedélyek típusát, majd válassza az Engedélyek hozzáadása lehetőséget.
Delegált engedélyek – Jelentkezzen be az alkalmazással úgy, mintha ön felhasználó lett volna.
Alkalmazásengedélyek – Hozzáférés az API-hoz szolgáltatásként.
Válassza ki az alkalmazásnak megfelelő engedélyeket. Annak megállapításához, hogy melyik engedélyre van szüksége, tekintse meg a meghívni kívánt API Engedélyek szakaszát. Íme két példa:
Speciális lekérdezések futtatásához válassza a Speciális lekérdezések futtatása lehetőséget.
Az eszköz elkülönítéséhez válassza a Gép elkülönítése lehetőséget.
Válassza az Engedély hozzáadása lehetőséget.
2. lépés: Titkos kód hozzáadása az alkalmazáshoz
Ez a szakasz az alkalmazás titkos alkalmazáskód használatával történő hitelesítését ismerteti. Az alkalmazás tanúsítvány használatával történő hitelesítéséhez lásd: Önaláírt nyilvános tanúsítvány létrehozása az alkalmazás hitelesítéséhez.
Az alkalmazás oldalán válassza a Tanúsítványok & titkos kódok>Új titkos ügyfélkód lehetőséget.
A Titkos ügyfélkód hozzáadása panelen adjon meg egy leírást és egy lejárati dátumot.
Válassza a Hozzáadás lehetőséget.
Másolja ki a létrehozott titkos kód értékét . Az oldal elhagyása után nem fogja tudni lekérni ezt az értéket.
Az alkalmazás áttekintő oldaláról másolja ki az alkalmazás (ügyfél) azonosítóját és a címtár (bérlő) azonosítóját. Az alkalmazás hitelesítéséhez szüksége lesz erre az azonosítóra.
Jegyezze fel az alkalmazásazonosítót és a bérlőazonosítót. Az alkalmazás oldalán lépjen az Áttekintés lapra, és másolja ki az alábbiakat.
Több-bérlős alkalmazások
Végponthoz készült Microsoft Defender partnereknek több-bérlősre kell állítaniuk az alkalmazásaikat. Állítsa be az alkalmazást több-bérlős alkalmazásként, ha olyan alkalmazást szeretne létrehozni, amely több ügyfél bérlőjén fog futni.
Az Azure alkalmazás oldalán lépjen a Hitelesítés kezelése >elemre.
Adjon hozzá egy platformot.
A Platformok konfigurálása panelen válassza a Web lehetőséget.
Adja hozzá
https://portal.azure.comaz átirányítási URI-khoz , és válassza a Konfigurálás lehetőséget.A Támogatott fióktípusok beállításnál válassza a Bármely szervezeti címtárban található Fiókok lehetőséget, majd a Mentés lehetőséget.
Miután futtatta az alkalmazást, jóvá kell hagynia minden olyan bérlőben, ahol használni szeretné. Ennek az az oka, hogy az alkalmazás az ügyfél nevében kommunikál a Végponthoz készült Defenderrel. Önnek vagy az ügyfélnek ki kell választania a hozzájárulási hivatkozást, és jóvá kell hagynia az alkalmazást. Adjon hozzájárulást egy rendszergazdai jogosultságokkal rendelkező felhasználóhoz.
Így alakíthatja ki a hozzájárulási hivatkozást. Cserélje le a elemet 00000000-0000-0000-0000-000000000000 az alkalmazásazonosítóra.
https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true
Hozzáférési jogkivonat lekérése
Ez a szakasz felsorol néhány módszert az alkalmazás hozzáférési jogkivonatának lekérésére.
# This script acquires the App Context Token and stores it in the variable $token for later use.
# Paste your Tenant ID, App ID, and App Secret (App key) into the quotes below.
$tenantId = '' ### Paste your tenant ID here
$appId = '' ### Paste your Application ID here
$appSecret = '' ### Paste your Application key here
$sourceAppIdUri = 'https://api.securitycenter.microsoft.com/.default'
$oAuthUri = "https://login.microsoftonline.com/$TenantId/oauth2/v2.0/token"
$authBody = [Ordered] @{
scope = "$sourceAppIdUri"
client_id = "$appId"
client_secret = "$appSecret"
grant_type = 'client_credentials'
}
$authResponse = Invoke-RestMethod -Method Post -Uri $oAuthUri -Body $authBody -ErrorAction Stop
$token = $authResponse.access_token
$token