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 al 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 o microsoft Azure operado por 21Vianet.
Residencia de datos | Nube | URL de OAuth | Dirección URL de redireccionamiento de OAuth |
---|---|---|---|
Ninguno | Público | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Público | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
Estados Unidos | Público | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
India | Público | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Ninguno | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Ninguno | Azure operado por 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.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 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.