Suporte de URL OAuth no Serviço de Bot do Azure AI
O Serviço de Bot de IA do Azure fornece URLs de redirecionamento OAuth e OAuth diferentes para atender a necessidades específicas.
- O bot precisa da URL OAuth em tempo de execução.
- Você precisa fornecer a URL de redirecionamento OAuth ao criar ou configurar seu provedor de identidade OAuth.
- Para obter mais informações, consulte como adicionar autenticação ao seu bot.
Escolha as URLs para usar 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 Government ou no Microsoft Azure operado pela 21Vianet.
Residência de dados | Cloud | OAuth URL | URL de redirecionamento OAuth |
---|---|---|---|
Nenhuma | 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 da América | Público | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
Índia | Público | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Nenhuma | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Nenhuma | 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
Atualização 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 pontos de extremidade diferentes dos listados aqui.
Consulte estes artigos para obter informações relacionadas.