Suporte à URL OAuth no Serviço de Bot de IA do Azure
O Serviço de Bot de IA do Azure fornece diferentes URLs de redirecionamento OAuth e OAuth para atender a necessidades específicas.
- O bot precisa da URL OAuth em tempo de execução.
- Você precisa fornecer o URL de redirecionamento do OAuth ao criar ou configurar seu provedor de identidade do OAuth.
- Para obter mais informações, consulte como adicionar autenticação ao bot.
Escolha as URLs a serem usadas com seu bot e provedor de identidade com base em seus requisitos de residência de dados e se seu bot está na nuvem pública ou na nuvem do Microsoft Azure Governamental ou no Microsoft Azure operado pela 21Vianet.
Residência de dados | Nuvem | (OAuth URL) | URL de redirecionamento OAuth |
---|---|---|---|
Nenhum | Setor Público | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Setor Público | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
Estados Unidos | Setor Público | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
Índia | Setor Público | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Nenhum | Azure Governamental | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Nenhum | Azure operado pela 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.auth/web/redirect |
As URLs de redirecionamento OAuth e OAuth padrão são https://token.botframework.com
e https://token.botframework.com/.auth/web/redirect
, que podem ser usadas para bots de nuvem pública sem requisitos de residência de dados.
Para configurar OAuthUrl no bot
Atualize appsettings.json para incluir opções 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
}
Informações adicionais
Alguns ambientes usam endpoints diferentes dos listados aqui.
Consulte estes artigos para obter informações relacionadas.