Delen via


Ondersteuning voor OAuth-URL's in Azure AI Bot Service

Azure AI Bot Service biedt verschillende OAuth- en OAuth-omleidings-URL's om te voldoen aan specifieke behoeften.

  • De bot heeft de OAuth-URL tijdens runtime nodig.
  • U moet de omleidings-URL voor OAuth opgeven wanneer u uw OAuth-id-provider maakt of configureert.
  • Zie voor meer informatie hoe u verificatie toevoegt aan uw bot.

Kies de URL's die u met uw bot en id-provider wilt gebruiken op basis van uw vereisten voor gegevenslocatie en of uw bot zich in de openbare cloud of de Microsoft Azure Government-cloud of microsoft Azure beheerd door 21Vianet bevindt.

Gegevensresidentie Cloud OAuth-URL Omleidings-URL voor OAuth
Geen Openbaar https://token.botframework.com https://token.botframework.com/.auth/web/redirect
Europa Openbaar https://europe.token.botframework.com https://europe.token.botframework.com/.auth/web/redirect
Verenigde Staten Openbaar https://unitedstates.token.botframework.com https://unitedstates.token.botframework.com/.auth/web/redirect
India Openbaar https://india.token.botframework.com https://india.token.botframework.com/.auth/web/redirect
Geen Azure Government https://token.botframework.azure.us https://token.botframework.azure.us/.auth/web/redirect
Geen Azure beheerd door 21Vianet https://token.botframework.azure.cn https://token.botframework.azure.cn/.auth/web/redirect

De standaard-OAuth- en OAuth-omleidings-URL's zijn https://token.botframework.com en https://token.botframework.com/.auth/web/redirect, die kunnen worden gebruikt voor openbare-cloudbots zonder vereisten voor gegevenslocatie.

OAuthUrl configureren in bot

Werk appsettings.json bij om OAuthUrl-opties op te nemen:

{
  "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
}

Aanvullende informatie

In sommige omgevingen worden eindpunten gebruikt die afwijken van de eindpunten die hier worden vermeld.

Zie deze artikelen voor verwante informatie.