У меня есть некоторый код, который использует ADAL v3, который использует метод расширения в заголовке, чтобы получить токен для текущего пользователя Windows. Я попробовал новый пакет v4 , и теперь вызов завершается неудачно: «unknown_user: не удалось идентифицировать пользователя, вошедшего в систему».
Это известная проблема? Или мне нужно сделать что-то другое при использовании v4?
Вот основной код, который я использую:
$authAuthority = "https://login.microsoftonline.com/common"
$vstsResourceId = "XYZfake"
$vsClientId = "ABCfake"
$authContext = New-Object Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext -ArgumentList $authAuthority
$userCredential = New-Object Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential
$task = [Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContextIntegratedAuthExtensions]::AcquireTokenAsync($authContext, $vstsResourceId, $vsClientId, $userCredential)
$task.GetAwaiter().GetResult()
$authResult = $task.Result