Je suis en train de développer une application MVC qui devrait recevoir des informations sur tous les utilisateurs Azure Resource authentifiés. J'effectue la partie authentification à partir de Visual Studio Wizzard en mode Organisations multiples.Impossible de demander Azure Resource Manager à partir de l'application C# MVC
Je connecter contre: https://login.microsoftonline.com/common
Maintenant, je dois obtenir le jeton d'accès d'un contrôleur de l'application. J'ai essayé d'obtenir le jeton d'authentification de ce code:
ClientCredential cc = new ClientCredential(_clientId, _servicePrincipalPassword);
AuthenticationContext context = new
AuthenticationContext("https://login.microsoftonline.com/common");
var result = await context.AcquireTokenAsync("https://management.azure.com/", cc);
return result.AccessToken;
Je reçois un jeton, mais lorsque vous l'utilisez, je reçois un InvalidAuthenticationToken. Mon token manque l'une de ces revendications: 'puid', 'altsecid' ou 'oid'.
Je ne sais pas quoi faire et j'ai besoin d'aide. Je suis assez sûr d'avoir ce code qui fonctionne il y a quelques jours.
Merci, ça marche maintenant –