Share via


Compatibilidad con direcciones URL de OAuth en Azure AI Bot Service

Azure AI Bot Service proporciona diferentes direcciones URL de redirección de OAuth y OAuth para satisfacer necesidades específicas.

  • El bot necesita la dirección URL de OAuth en tiempo de ejecución.
  • Debe proporcionar la dirección URL de redireccionamiento de OAuth al crear o configurar el proveedor de identidades de OAuth.
  • Para más información, consulte cómo agregar autenticación a un bot.

Elija las direcciones URL que se usarán con el bot y el proveedor de identidades en función de los requisitos de residencia de datos y si el bot está en la nube pública o en la nube de Microsoft Azure Government.

Residencia de datos Nube URL de OAuth Dirección URL de redireccionamiento de OAuth
None Public https://token.botframework.com https://token.botframework.com/.auth/web/redirect
Europa Public https://europe.token.botframework.com https://europe.token.botframework.com/.auth/web/redirect
Estados Unidos Public https://unitedstates.token.botframework.com https://unitedstates.token.botframework.com/.auth/web/redirect
India Public 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

Las direcciones URL de redirección predeterminadas de OAuth y OAuth son https://token.botframework.com y https://token.botframework.com/.auth/web/redirect, que se pueden usar para bots en la nube pública sin requisitos de residencia de datos.

Para configurar OAuthUrl en el bot

Actualice appsettings.json para incluir las opciones de 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
}

Información adicional

Algunos entornos usan puntos de conexión diferentes a los enumerados aquí.

Consulte estos artículos para obtener información relacionada.