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.