Partilhar via


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.