Condividi tramite


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.