Dela via


Stöd för OAuth-URL i Azure AI Bot Service

Azure AI Bot Service tillhandahåller olika omdirigerings-URL:er för OAuth och OAuth för att uppfylla specifika behov.

  • Roboten behöver OAuth-URL:en vid körning.
  • Du måste ange omdirigerings-URL:en för OAuth när du skapar eller konfigurerar din OAuth-identitetsprovider.
  • Mer information finns i hur du lägger till autentisering i en robot.

Välj de URL:er som ska användas med din robot och identitetsprovider baserat på dina krav på datahemvist och om roboten finns i det offentliga molnet eller Microsoft Azure Government-molnet.

Dataresidens Moln OAuth-URL Omdirigerings-URL för OAuth
Ingen Publikt https://token.botframework.com https://token.botframework.com/.auth/web/redirect
Europa Publikt https://europe.token.botframework.com https://europe.token.botframework.com/.auth/web/redirect
USA Publikt https://unitedstates.token.botframework.com https://unitedstates.token.botframework.com/.auth/web/redirect
Indien Publikt https://india.token.botframework.com https://india.token.botframework.com/.auth/web/redirect
Ingen Azure Government https://token.botframework.azure.us https://token.botframework.azure.us/.auth/web/redirect

Standard-URL:er för OAuth- och OAuth-omdirigering är https://token.botframework.com och https://token.botframework.com/.auth/web/redirect, som kan användas för offentliga molnrobotar utan krav på datahemvist.

Så här konfigurerar du OAuthUrl i roboten

Uppdatera appsettings.json så att det innehåller OAuthUrl-alternativ:

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

Ytterligare information

Vissa miljöer använder andra slutpunkter än de som anges här.

Se dessa artiklar för relaterad information.