Share via


Azure AI Bot Service의 OAuth URL 지원

Azure AI Bot Service는 특정 요구 사항에 맞게 다양한 OAuth 및 OAuth 리디렉션 URL을 제공합니다.

  • 봇은 런타임에 OAuth URL이 필요합니다.
  • OAuth ID 공급자를 만들거나 구성할 때 OAuth 리디렉션 URL을 제공해야 합니다.
  • 자세한 내용은 봇에 인증을 추가하는 방법을 참조하세요.

데이터 상주 요구 사항 및 봇이 퍼블릭 클라우드 또는 Microsoft Azure Government 클라우드에 있는지 여부에 따라 봇 및 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

기본 OAuth 및 OAuth 리디렉션 URL은 https://token.botframework.comhttps://token.botframework.com/.auth/web/redirect데이터 상주 요구 사항이 없는 퍼블릭 클라우드 봇에 사용할 수 있는 URL입니다.

봇에서 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
}

추가 정보

일부 환경에서는 여기에 나열된 것과 다른 엔드포인트를 사용합니다.

관련 정보는 다음 문서를 참조하세요.