Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek je určený pro zákazníky státní správy USA, kteří nasazují roboty služby Bot Framework a Azure AI Bot Service do cloudu Microsoft Azure Government.
Tip
Roboti ve službě Azure Government, kteří se připojují k Microsoft Teams, musí používat prostředí systém Microsoft Office 365 Government Community Cloud (GCC) High.
Tento článek popisuje, jak nakonfigurovat robota pro práci s cloudem Azure Government a s prostředím Office 365 GCC High.
Předpoklady
- Účet v cloudu Azure Government
- Pokud chcete rozšířit Teams, prostředek Azure Bot vytvořený v prostředí Office 365 GCC High.
- Projekt robota C# nebo JavaScriptu, který chcete nakonfigurovat.
- Sada BOT Framework SDK verze 4.14 nebo novější
Použití cloudového adaptéru
Ujistěte se, že robot používá cloudový adaptér nebo adaptér odvozený z cloudového adaptéru. Cloudový adaptér umožňuje zadat nastavení specifická pro cloud Azure Government a prostředí Office 365 GCC High.
Třída ConfigurationBotFrameworkAuthentication
čte nastavení ověřování z konfiguračního souboru robota.
Cloudový adaptér po vytvoření použije tato nastavení ověřování.
Ujistěte se, že ConfigureServices
metoda v souboru Startup.cs obsahuje tento řádek.
services.AddSingleton<BotFrameworkAuthentication, ConfigurationBotFrameworkAuthentication>();
Konfigurace pro Azure Government
Cloud Azure Government se používá https://botframework.azure.us
pro koncový bod služby kanálu.
U většiny kanálů stačí nastavit koncový bod služby kanálu.
Další nastavení vyžadovaná pro podporu Microsoft Teams v prostředí Office 365 GCC High najdete v další části.
Do souboru appsettings.json přidejte následující nastavení.
"ChannelService": "https://botframework.azure.us",
Konfigurace pro Office 365 GCC High
U služeb Office 365 jsou pro správné zpracování ověřování uživatelů potřeba další nastavení. V současné době je v prostředí Office 365 GCC High dostupný jenom kanál Microsoft Teams.
Do souboru appsettings.json přidejte následující nastavení.
"ChannelService": "https://botframework.azure.us",
"OAuthUrl": "https://tokengcch.botframework.azure.us/",
"ToChannelFromBotLoginUrl": "https://login.microsoftonline.us/MicrosoftServices.onmicrosoft.us",
"ToChannelFromBotOAuthScope": "https://api.botframework.us",
"ToBotFromChannelTokenIssuer": "https://api.botframework.us",
"ToBotFromChannelOpenIdMetadataUrl": "https://login.botframework.azure.us/v1/.well-known/openidconfiguration",
"ToBotFromEmulatorOpenIdMetadataUrl": "https://login.microsoftonline.us/cab8a31a-1906-4287-a0d8-4eef66b95f6e/v2.0/.well-known/openid-configuration",
"ValidateAuthority": true,
Konfigurace pro prostředí DoD
Existuje také prostředí DoD, které sdílí většinu (ale ne všechny) nastavení s prostředím Office 365 GCC High. Pro prostředí DoD použijte následující nastavení.
Do souboru appsettings.json přidejte následující nastavení.
"ChannelService": "https://botframework.azure.us",
"OAuthUrl": "https://apiDoD.botframework.azure.us",
"ToChannelFromBotLoginUrl": "https://login.microsoftonline.us/MicrosoftServices.onmicrosoft.us",
"ToChannelFromBotOAuthScope": "https://api.botframework.us",
"ToBotFromChannelTokenIssuer": "https://api.botframework.us",
"ToBotFromChannelOpenIdMetadataUrl": "https://login.botframework.azure.us/v1/.well-known/openidconfiguration",
"ToBotFromEmulatorOpenIdMetadataUrl": "https://login.microsoftonline.us/cab8a31a-1906-4287-a0d8-4eef66b95f6e/v2.0/.well-known/openid-configuration",
"ValidateAuthority": true,
Přidání ověřování uživatelů do robota
Robot může používat různé zprostředkovatele identity pro přístup k prostředkům jménem uživatele, jako je Microsoft Entra ID a mnoho dalších zprostředkovatelů OAuth.
Prostředí Office 365 GCC High používá adresu URL přesměrování, která se liší od adresy URL používané pro jiná prostředí.
Při konfiguraci robota pro ověřování v prostředí Office 365 GCC High použijte https://tokengcch.botframework.azure.us/.auth/web/redirect
jako adresu URL pro přesměrování OAuth a postupujte podle pokynů v postupu přidání ověřování do robota.
Další informace
Další informace o Microsoft Azure Government a Office 365 Government High najdete v tématech:
Další kroky
Pomocí těchto kroků by měl být robot nakonfigurovaný tak, aby úspěšně fungoval v cloudu Azure Government a v prostředí Office 365 GCC High. Další užitečné reference týkající se služby Bot Service ve službě Azure Government
- Kurz: Nasazení základního robota pomocí služby Azure AI Bot Service
- Přidání ověřování do robota v sadě Bot Framework SDK
- Připojení robota pro Webový chat v sadě BOT Framework SDK
- Ověřování požadavků pomocí rozhraní API Připojení oru robota
- Dodržování předpisů ve službě Azure AI Bot Service
- Dokumentace ke službě Azure Government