0
Ich muss ein Autorisierungs-Token zu einer Anfrage hinzufügen, die ich über Powershell mache. In C# kann ich den Token wie folgt erhalten:So erhalten Sie authtoken für die Anfrage über Powershell
private static string GetAccessToken()
{
AuthenticationContext authContext = new AuthenticationContext(((MyApp)Application.Current).AuthorityAddress);
Task<AuthenticationResult> resultTask = authContext.AcquireTokenAsync(
(myAuthServerAddress,
clientId,
redirectUri,
new Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformParameters(PromptBehavior.Auto, false));
resultTask.Wait();
return resultTask.Result.AccessToken;
}
Wie würde ich das in Powershell tun? Ich muss diesen Token als Kopfzeile hinzufügen:
Authorization: Bearer blahblahblahtokenblahblah
Wie kann ich das Token erhalten? – SKLAK
Ich denke, Sie müssen Authenticate API mit Basic-Token aufrufen und das Access-Token von der Antwort dieses Aufrufs abrufen und es verwenden, um weitere Anrufe zu tätigen ... – Venky