Kurz: Ověření koncového bodu SCIM
Tento kurz popisuje, jak pomocí validátoru Microsoft Entra SCIM ověřit, jestli je váš zřizovací server kompatibilní s klientem Azure SCIM. Tento kurz je určený pro vývojáře, kteří chtějí vytvořit server kompatibilní s SCIM pro správu identit pomocí služby Microsoft Entra provisioning.
V tomto kurzu se naučíte:
- Výběr testovací metody
- Konfigurace testovací metody
- Ověření koncového bodu SCIM
Požadavky
- Účet Microsoft Entra s aktivním předplatným. Vytvoření účtu zdarma
- Koncový bod SCIM, který odpovídá standardu SCIM 2.0 a splňuje požadavky na službu zřizování. Další informace najdete v tématu Kurz: Vývoj a plánování zřizování pro koncový bod SCIM v Microsoft Entra ID.
Výběr testovací metody
Prvním krokem je výběr testovací metody pro ověření koncového bodu SCIM.
Otevřete webový prohlížeč a přejděte na validátor SCIM: https://scimvalidator.microsoft.com/.
Vyberte jednu ze tří možností testu. Můžete použít výchozí atributy, automaticky zjistit schéma nebo nahrát schéma.
Použijte výchozí atributy – systém poskytuje výchozí atributy a upravíte je tak, aby vyhovovaly vašim potřebám.
Zjistit schéma – Pokud koncový bod podporuje /Schemas, tato možnost umožňuje nástroji zjistit podporované atributy. Tuto možnost doporučujeme, protože snižuje režii při sestavování aplikace.
Nahrajte schéma Microsoft Entra – nahrajte schéma, které jste si stáhli z ukázkové aplikace, na ID Microsoft Entra.
Konfigurace testovací metody
Teď, když jste vybrali testovací metodu, je dalším krokem konfigurace.
- Pokud používáte výchozí možnost atributů, vyplňte všechna uvedená pole.
- Pokud používáte možnost zjišťování schématu, zadejte adresu URL a token koncového bodu SCIM.
- Pokud nahráváte schéma, vyberte .json soubor, který chcete nahrát. Tato možnost přijímá soubor .json exportovaný z ukázkové aplikace v Centru pro správu Microsoft Entra. Informace o exportu schématu najdete v tématu Postupy: Export konfigurace zřizování a vrácení zpět do známého dobrého stavu.
Poznámka:
Pokud chcete testovat atributy skupiny, nezapomeňte vybrat Povolit skupinové testy.
- Podle potřeby upravte atributy seznamu pro typy uživatelů i skupin pomocí možnosti Přidat atribut na konci seznamu atributů a znaménko minus (-) na pravé straně stránky.
- Ze seznamu atributů uživatele i skupiny vyberte vlastnost spojení.
Poznámka:
Vlastnost spojení, označovaná také jako odpovídající atribut, je atribut, na který lze prostředky uživatele a skupiny jedinečně dotazovat na zdroj a spárovat se v cílovém systému.
Ověření koncového bodu SCIM
Nakonec potřebujete otestovat a ověřit koncový bod.
Výběrem testovacího schématu zahájíte test.
Zkontrolujte výsledky se souhrnem úspěšných a neúspěšných testů.
Vyberte kartu Zobrazit podrobnosti a zkontrolujte a opravte problémy.
Pokračujte v testování schématu, dokud všechny testy neprojdou.
Použití výrazů v validátoru SCIM
Validátor SCIM podporuje použití výrazů k vygenerování požadovaných hodnot pro atributy.
Jak používat výrazy
- Přejděte na stránku Atributy.
- Do sloupce hodnoty atributu, který chcete přizpůsobit, zadejte požadovaný výraz.
- Spuštění testu
Poznámka:
Tyto výrazy fungují pro atributy User i Group.
Dostupné výrazy
Následující tabulka uvádí dostupné výrazy.
Expression | Význam | Příklad | Výsledek |
---|---|---|---|
generateRandomString {Count of String Characters} | Vygenerování náhodného řetězce se zadaným počtem znaků abecedy | {%generateRandomString 6%}@contoso.com | CXJHYP@contoso.com |
generateRandomNumber {Count of Numbers} | Vygenerování náhodného čísla se zadaným počtem číslic | {%generateRandomNumber 4%} | 8821 |
generateAlphaNummeric {Count of Characters} | Vygenerování náhodného řetězce se kombinací abecedy a čísel se zadaným počtem znaků | {%generateAlphaNummeric 7%} | 59Q2M9W |
generateAlphaNumericWithSpecialCharacters {Count of Characters} | Vygenerování náhodného řetězce s kombinací abecedy, čísel a speciálního znaku na základě zadaného počtu znaků | {%generateAlphaNumericWithSpecialCharacters 8%}TEST | D385N05'TEST |
Pokud například do pole hodnoty atributu userName přidáte {% generateRandomString 6 %}@contoso.com do pole hodnoty atributu userName nebo za něj, můžete přidat hodnoty do požadovaného výsledku, a to při každém testu při zachování contoso.com domény.
Vyčištění prostředků
Pokud jste v testování vytvořili nějaké prostředky Azure, které už nepotřebujete, nezapomeňte je odstranit.
Známé problémy s validátorem Microsoft Entra SCIM
- Obnovitelné odstranění (zakázání) se zatím nepodporuje.
- Formát časového pásma se náhodně vygeneruje a selže pro systémy, které se ho pokusí ověřit.
- Uživatel opravy odebere atributy se může pokusit odebrat povinné/požadované atributy pro určité systémy. Taková selhání by se měla ignorovat.