OAuth-URL-Unterstützung im Azure AI Bot-Dienst
Azure AI Bot Service stellt verschiedene OAuth- und OAuth-Umleitungs-URLs bereit, um bestimmte Anforderungen zu erfüllen.
- Der Bot benötigt zur Laufzeit die OAuth-URL.
- Sie müssen die OAuth-Umleitungs-URL angeben, wenn Sie Ihren OAuth-Identitätsanbieter erstellen oder konfigurieren.
- Weitere Informationen finden Sie unter Hinzufügen der Authentifizierung zu Ihrem Bot.
Wählen Sie die URLs aus, die mit Ihrem Bot und Ihrem Identitätsanbieter verwendet werden sollen, basierend auf Ihren Datenresidency-Anforderungen und unabhängig davon, ob sich Ihr Bot in der öffentlichen Cloud oder in der Microsoft Azure Government-Cloud oder in der microsoft Azure-Cloud befindet, die von 21Vianet betrieben wird.
Datenresidenz | Cloud | OAuth-URL | OAuth-Umleitungs-URL |
---|---|---|---|
Keine | Öffentlich | https://token.botframework.com |
https://token.botframework.com/.auth/web/redirect |
Europa | Öffentlich | https://europe.token.botframework.com |
https://europe.token.botframework.com/.auth/web/redirect |
USA | Öffentlich | https://unitedstates.token.botframework.com |
https://unitedstates.token.botframework.com/.auth/web/redirect |
Indien | Öffentlich | https://india.token.botframework.com |
https://india.token.botframework.com/.auth/web/redirect |
Keine | Azure Government | https://token.botframework.azure.us |
https://token.botframework.azure.us/.auth/web/redirect |
Keine | Azure operated by 21Vianet | https://token.botframework.azure.cn |
https://token.botframework.azure.cn/.auth/web/redirect |
Die standardmäßigen OAuth- und OAuth-Umleitungs-URLs sind https://token.botframework.com
und https://token.botframework.com/.auth/web/redirect
, die für Öffentliche Cloud-Bots ohne Datenresidency-Anforderungen verwendet werden können.
So konfigurieren Sie OAuthUrl im Bot
Aktualisieren sie appsettings.json, um OAuthUrl-Optionen einzuschließen:
{
"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
}
Weitere Informationen
Einige Umgebungen verwenden Endpunkte, die sich von den hier aufgeführten unterscheiden.
Weitere Informationen finden Sie in diesen Artikeln.