Pour notre projet Dynamics CRM Web API, l' obtention de la section URI de redirection indique:
Exécutez la ligne de code suivante dans une session de débogage
string redirectUri = WebAuthenticationBroker.GetCurrentApplicationCallbackUri().ToString();
Pour obtenir l'URI de redirection. Le lien indique également:
La classe
WebAuthenticationBroker
se trouve dans l'espace de nomsWindows.Security.Authentication.Web
- Événement de changement de ligne du répéteur
- Prenez une capture d'écran d'un iFrame
- Javascript: Lazy Load Images dans la division horizontale?
- Accès à ConfigurationManager.AppSettings dans un script Java
- Le bouton Désactivé avec une alerte est cliquable dans IE8 (problème de compatibilité du navigateur dans le site Asp.net)
La dépendance du paquet Nuget du code Web Helper Code Web est installée
L'erreur dans une session de débogage est la suivante:
Le nom 'WebAuthenticationBroker' n'existe pas dans le contexte actuel
Est-ce que quelqu'un a réussi à obtenir l' URI de redirection de Dynamics CRM?
OU
Quelle assemblée contient
Windows.Security.Authentication.Web
namespace?
Mettre à jour:
Trouvé qu'il se trouve dans l'espace de noms Windows.Security.Authentication.Web
. Après avoir étudié le thread connexe , il a été constaté que les packages Microsoft.Preview.WindowsAzure.ActiveDirectory.Authentication
et Microsoft.IdentityModel.Clients.ActiveDirectory
sont requis. Ce dernier nécessite .NET core 4.5
. Essayé de re-pointer le projet vers .NET 4.5
, mais le dernier paquet n'est pas encore pris en charge. Par conséquent, configurez le même Visual Studio Update 3 (requis pour l'installation du .NET core
), .NET Core
Tools pour Visual Studio 2015 Update 3 et .NET Core
1.0 Runtime .