Ondersteuning voor OAuth-URL's in Azure AI Bot Service
Azure AI Bot Service biedt verschillende OAuth- en OAuth-omleidings-URL's om te voldoen aan specifieke behoeften.
- De bot heeft de OAuth-URL tijdens runtime nodig.
- U moet de omleidings-URL voor OAuth opgeven wanneer u uw OAuth-id-provider maakt of configureert.
- Zie voor meer informatie hoe u verificatie toevoegt aan uw bot.
Kies de URL's die u met uw bot en id-provider wilt gebruiken op basis van uw vereisten voor gegevenslocatie en of uw bot zich in de openbare cloud of de Microsoft Azure Government-cloud of microsoft Azure beheerd door 21Vianet bevindt.
Gegevensresidentie | Cloud | OAuth-URL | Omleidings-URL voor OAuth |
---|---|---|---|
Geen | Openbaar | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Openbaar | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
Verenigde Staten | Openbaar | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
India | Openbaar | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Geen | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Geen | Azure beheerd door 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.auth/web/redirect |
De standaard-OAuth- en OAuth-omleidings-URL's zijn https://token.botframework.com
en https://token.botframework.com/.auth/web/redirect
, die kunnen worden gebruikt voor openbare-cloudbots zonder vereisten voor gegevenslocatie.
OAuthUrl configureren in bot
Werk appsettings.json bij om OAuthUrl-opties op te nemen:
{
"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
}
Aanvullende informatie
In sommige omgevingen worden eindpunten gebruikt die afwijken van de eindpunten die hier worden vermeld.
Zie deze artikelen voor verwante informatie.