次の方法で共有


Azure AI Bot Service での OAuth URL のサポート

Azure AI Bot Service では、特定のニーズを満たすために、さまざまな OAuth と OAuth リダイレクト URL が提供されます。

  • ボットには、実行時に OAuth URL が必要です。
  • OAuth ID プロバイダーを作成または構成するときに、OAuth リダイレクト URL を指定する必要があります。
  • 詳細については、ボットに認証を追加する方法を参照してください。

データ所在地の要件と、パブリック クラウド、Microsoft Azure Government クラウド、または 21Vianet が運用する Microsoft Azure のいずれにボットがあるかに応じて、ボットと ID プロバイダーで使用する 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 Government https://token.botframework.azure.us https://token.botframework.azure.us/.auth/web/redirect
なし 21Vianet によって運営される Azure https://token.botframework.azure.cn https://token.botframework.azure.cn/.auth/web/redirect

既定の OAuth リダイレクト URL と OAuth リダイレクト URL は https://token.botframework.com および https://token.botframework.com/.auth/web/redirect であり、データ所在地の要件がないパブリック クラウド ボットに使用できます。

ボットで OAuthUrl を構成するには

oAuthUrl オプションを含むように appsettings.json を更新します:

{
  "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
}

追加情報

一部の環境では、ここに示されているものとは異なるエンドポイントが使用されます。

関連する詳細はこちらの記事をご覧ください。