Zprostředkovatelé identit
PLATÍ PRO: SDK v4
Zprostředkovatel identity ověřuje identity uživatelů nebo klientů a vydává spotřební tokeny zabezpečení. Poskytuje ověřování uživatelů jako službu.
Klientské aplikace, jako jsou webové aplikace, delegují ověřování na důvěryhodného zprostředkovatele identity. Takové klientské aplikace jsou federované, to znamená, že používají federovanou identitu. Další informace najdete v tématu Vzor federované identity.
Použití důvěryhodného zprostředkovatele identity:
- Umožňuje funkce jednotného přihlašování (SSO), které aplikaci umožňují přístup k více zabezpečeným prostředkům.
- Usnadňuje propojení mezi prostředky cloud computingu a uživateli a snižuje potřebu opětovného ověření uživatelů.
Jednotné přihlášení
Jednotné přihlašování odkazuje na proces ověřování, který umožňuje přihlášení uživatele k systému jednou s jednou sadou přihlašovacích údajů pro přístup k více aplikacím nebo službám.
Uživatel se přihlásí pomocí jednoho ID a hesla, aby získal přístup k některému z několika souvisejících softwarových systémů. Další informace najdete v tématu Jednotné přihlašování.
Mnoho zprostředkovatelů identity podporuje operaci odhlášení, která odvolá token uživatele a ukončí přístup k přidruženým aplikacím a službám.
Důležité
Jednotné přihlašování zvyšuje použitelnost snížením počtu, kolikrát uživatel musí zadat přihlašovací údaje. Poskytuje také lepší zabezpečení snížením potenciálního prostoru pro útoky.
Zprostředkovatel identity Microsoft Entra ID
Microsoft Entra ID je služba identit v Microsoft Azure, která poskytuje možnosti správy identit a řízení přístupu. Umožňuje bezpečně přihlásit uživatele pomocí standardních oborových protokolů, jako je OAuth2.0.
Můžete si vybrat ze dvou implementací zprostředkovatele identity služby Active Directory, které mají různá nastavení, jak je znázorněno níže.
Poznámka:
Tato nastavení použijte při konfiguraci Připojení OAuth Nastavení v aplikaci pro registraci robota Azure. Další informace najdete v tématu Přidání ověřování do robota.
Platforma Microsoft Identity Platform (v2.0) – označovaná také jako koncový bod Microsoft Entra ID – umožňuje robotovi získat tokeny pro volání rozhraní Microsoft API, jako jsou Microsoft Graph nebo jiná rozhraní API. Platforma identit představuje vývoj platformy Azure AD (v1.0). Další informace najdete v přehledu platformy Microsoft Identity Platform (v2.0).
Pomocí níže uvedených nastavení AD v2 povolte robotovi přístup k datům Office 365 prostřednictvím rozhraní Microsoft Graph API.
Vlastnost | Popis nebo hodnota |
---|---|
Název | Název tohoto připojení zprostředkovatele identity. |
Poskytovatel služeb | Zprostředkovatel identity, který se má použít. Vyberte MICROSOFT Entra ID. |
ID klienta | ID aplikace (klienta) pro vaši aplikaci zprostředkovatele identity Azure. |
Tajný klíč klienta | Tajný klíč pro vaši aplikaci zprostředkovatele identity Azure. |
ID klientu | VAŠE ID adresáře (tenanta) nebo common . Další informace najdete v poznámce o ID tenanta. |
Obory | Seznam oprávnění rozhraní API oddělených mezerami, která jste udělili aplikaci zprostředkovatele identity Microsoft Entra ID, například openid , profile , Mail.Read , Mail.Send , User.Read a User.ReadBasic.All . |
Adresa URL výměny tokenů | Pro robota s podporou jednotného přihlašování použijte adresu URL výměny tokenů přidruženou k připojení OAuth, jinak ponechte tuto prázdnou hodnotu. Informace o adrese URL výměny tokenů jednotného přihlašování najdete v tématu Vytvoření nastavení připojení OAuth. |
Poznámka:
Pokud jste vybrali jednu z následujících možností, zadejte ID tenanta, které jste si poznamenali pro aplikaci zprostředkovatele identity Microsoft Entra ID:
- Účty pouze v tomto organizačním adresáři (jenom Microsoft – jeden tenant)
- Účty v libovolném organizačním adresáři (adresář Microsoft AAD – více tenantů)
Pokud jste vybrali účty v libovolném adresáři organizace (libovolný adresář Microsoft Entra ID – více tenantů a osobních účtů Microsoft, například Skype, Xbox, Outlook.com), zadejte common
.
Jinak aplikace zprostředkovatele identity Microsoft Entra ID použije tenanta k ověření vybraného ID a vyloučení osobních účtů Microsoft.
Další informace naleznete zde:
- Proč aktualizovat platformu Microsoft Identity Platform (v2.0)?
- Microsoft Identity Platform (Microsoft Entra ID pro vývojáře)
Další zprostředkovatelé identit
podpora Azure několik zprostředkovatelů identity. Úplný seznam spolu se souvisejícími podrobnostmi získáte spuštěním následujících příkazů konzoly Azure:
az login
az bot authsetting list-providers
Seznam těchto poskytovatelů můžete také zobrazit na webu Azure Portal při definování nastavení připojení OAuth pro aplikaci pro registraci robota.
Obecná poskytovatelé OAuth
podpora Azure s generic OAuth2, který umožňuje používat vlastního zprostředkovatele identity.
Můžete si vybrat ze dvou obecných implementací zprostředkovatele identity, které mají různá nastavení, jak je znázorněno níže.
Poznámka:
Při konfiguraci Nastavení Připojení OAuth v aplikaci pro registraci robota Azure použijte nastavení popsaná tady.
Pomocí tohoto zprostředkovatele nakonfigurujte libovolného obecného zprostředkovatele identity OAuth2, který má podobné očekávání jako poskytovatel ID Microsoft Entra, zejména AD v2. Pro tento typ připojení jsou pevné řetězce dotazu a datové části textu požadavku.
Vlastnost | Popis nebo hodnota |
---|---|
Název | Název tohoto připojení zprostředkovatele identity. |
Poskytovatel služeb | Zprostředkovatel identity, který se má použít. Vyberte Obecný Oauth 2. |
ID klienta | VAŠE ID klienta získané od zprostředkovatele identity. |
Tajný klíč klienta | Tajný klíč klienta získaný z registrace zprostředkovatele identity. |
Adresa URL autorizace | https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
Adresa URL tokenu | https://login.microsoftonline.com/common/oauth2/v2.0/token |
Aktualizovat adresu URL | https://login.microsoftonline.com/common/oauth2/v2.0/token |
Adresa URL výměny tokenů | Nechte prázdné. |
Obory | Čárkami oddělený seznam oprávnění rozhraní API, která jste udělili aplikaci zprostředkovatele identity. |