Obsługa adresów URL protokołu OAuth w usłudze Azure AI Bot Service
Usługa Azure AI Bot Service udostępnia różne adresy URL przekierowania OAuth i OAuth w celu spełnienia określonych potrzeb.
- Bot potrzebuje adresu URL protokołu OAuth w czasie wykonywania.
- Podczas tworzenia lub konfigurowania dostawcy tożsamości OAuth musisz podać adres URL przekierowania OAuth.
- Aby uzyskać więcej informacji, zobacz , jak dodać uwierzytelnianie do bota.
Wybierz adresy URL, które mają być używane z botem i dostawcą tożsamości, na podstawie wymagań dotyczących rezydencji danych oraz tego, czy bot znajduje się w chmurze publicznej, czy w chmurze Microsoft Azure Government, czy na platformie Microsoft Azure obsługiwanej przez firmę 21Vianet.
Przechowywanie danych | Chmura | OAuth URL | Adres URL przekierowania OAuth |
---|---|---|---|
Brak | Publiczne | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Publiczne | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
Stany Zjednoczone | Publiczne | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
Indie | Publiczne | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Brak | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Brak | Platforma Azure obsługiwana przez firmę 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.auth/web/redirect |
Domyślne adresy URL przekierowania OAuth i OAuth to https://token.botframework.com
i https://token.botframework.com/.auth/web/redirect
, które mogą być używane dla botów chmury publicznej bez wymagań dotyczących rezydencji danych.
Aby skonfigurować element OAuthUrl w bocie
Zaktualizuj appsettings.json, aby uwzględnić opcje OAuthUrl:
{
"MicrosoftAppType": "",
"MicrosoftAppId": "",
"MicrosoftAppPassword": "",
"BotOpenIdMetadata": "https://login.botframework.com/v1/.well-known/openidconfiguration",
"CallerId": "urn:botframework:azure",
"OAuthUrl": "https://europe.token.botframework.com/",
"ToBotFromChannelOpenIdMetadataUrl": "https://login.botframework.com/v1/.well-known/openidconfiguration",
"ToBotFromChannelTokenIssuer": "https://api.botframework.com",
"ToBotFromEmulatorOpenIdMetadataUrl": "https://login.microsoftonline.com/botframework.com/v2.0/.well-known/openid-configuration",
"ToChannelFromBotLoginUrl": "https://login.microsoftonline.com/{0}",
"ToChannelFromBotOAuthScope": "https://api.botframework.com",
"ValidateAuthority": true
}
Dodatkowe informacje
Niektóre środowiska używają punktów końcowych innych niż wymienione tutaj.
Zapoznaj się z tymi artykułami, aby uzyskać powiązane informacje.