你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI 机器人服务中的 OAuth URL 支持

Azure AI 机器人服务提供不同的 OAuth 和 OAuth 重定向 URL 以满足特定需求。

  • 机器人在运行时需要 OAuth URL。
  • 创建或配置 OAuth 标识提供者时,需要提供 OAuth 重定向 URL。
  • 有关详细信息,请参阅如何向机器人添加身份验证

根据数据驻留要求以及机器人是在公有云中、Microsoft Azure 政府云中还是由 21Vianet 运营的 Microsoft Azure 中,选择与机器人和标识提供者一起使用的 URL。

数据驻留 OAuth URL OAuth 重定向 URL
公用 https://token.botframework.com https://token.botframework.com/.auth/web/redirect
欧洲 公用 https://europe.token.botframework.com https://europe.token.botframework.com/.auth/web/redirect
美国 公用 https://unitedstates.token.botframework.com https://unitedstates.token.botframework.com/.auth/web/redirect
印度 公用 https://india.token.botframework.com https://india.token.botframework.com/.auth/web/redirect
Azure 政府 https://token.botframework.azure.us https://token.botframework.azure.us/.auth/web/redirect
由世纪互联运营的 Azure https://token.botframework.azure.cn https://token.botframework.azure.cn/.auth/web/redirect

默认的 OAuth 和 OAuth 重定向 URL 是 https://token.botframework.comhttps://token.botframework.com/.auth/web/redirect,可用于没有数据驻留要求的公有云机器人。

在机器人中配置 OAuthUrl

更新 appsettings.json 以包括 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
}

其他信息

某些环境使用的终结点与此处列出的终结点不同。

有关信息,请参阅这些文章。