Supporto dell'URL OAuth in Azure AI servizio Bot
L'servizio Bot di intelligenza artificiale di Azure offre URL di reindirizzamento OAuth e OAuth diversi per soddisfare esigenze specifiche.
- Il bot richiede l'URL OAuth in fase di esecuzione.
- È necessario specificare l'URL di reindirizzamento OAuth quando si crea o si configura il provider di identità OAuth.
- Per altre informazioni, vedere come aggiungere l'autenticazione al bot.
Scegliere gli URL da usare con il bot e il provider di identità in base ai requisiti di residenza dei dati e se il bot si trova nel cloud pubblico o nel cloud Di Microsoft Azure per enti pubblici o in Microsoft Azure gestito da 21Vianet.
Residenza dei dati | Cloud | URL OAuth | URL di reindirizzamento OAuth |
---|---|---|---|
None | Pubblico | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Pubblico | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
Stati Uniti | Pubblico | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
India | Pubblico | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
None | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
None | Azure gestito da 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.auth/web/redirect |
Gli URL di reindirizzamento OAuth e OAuth predefiniti sono https://token.botframework.com
e https://token.botframework.com/.auth/web/redirect
, che possono essere usati per i bot cloud pubblici senza requisiti di residenza dei dati.
Per configurare OAuthUrl nel bot
Aggiornare appsettings.json per includere le opzioni 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
}
Informazioni aggiuntive
Alcuni ambienti usano endpoint diversi da quelli elencati qui.
Per informazioni correlate, vedere questi articoli.