Ich versuche meine API mit Dynamics 365 crm zu verbinden. Wenn ich das Token mit Postboten bekomme, kann ich darauf zugreifen, aber wenn ich es mit ADAL erhalte, gibt die Anfrage 401 nicht autorisiert zurück. Wenn ich den Token mit Postbote auf meiner App hartcodiere, funktioniert es gut. ich sah, dass Postbote liefert mir Informationen, dass ADALnot (wie refresh_token, token_id)ADAL Authentication Token verschieden von Postman Token Oauth2
Lassen Sie sich mit ADAL Token
string resource = "https://******.crm2.dynamics.com/";
string clientId = "**************";
string clientSecret = "************";
string authority = "https://login.microsoftonline.com/*****/oauth2/authorize";
ClientCredential credential = new ClientCredential(clientId, clientSecret);
AuthenticationContext authContext = new AuthenticationContext(authority, true);
AuthenticationResult result = await authContext.AcquireTokenAsync(resource, credential);