Fix permission lookup for delegated scopes

This commit is contained in:
Bryant Richardson 2020-02-18 15:39:41 -08:00 коммит произвёл GitHub
Родитель 649e2c8bbc
Коммит ef23cbe84a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -1493,7 +1493,8 @@ function New-GraphPermissionDescription
'$top' = '500' # Note - there is an issue with this API if you use a large page size and the result set is large as well
}
$existingOAuth2PermissionGrants = (Invoke-GraphApi -ApiPath oauth2PermissionGrants -QueryParameters $queryParameters).Value
$permissionProperties.isConsented = if ($existingOAuth2PermissionGrants) {$true} else {$false}
$exists = $existingOAuth2PermissionGrants | Where { "$($_.scope)".Split(' ') -contains $oAuth2Permission.value } | Select -First 1
$permissionProperties.isConsented = if ($exists) {$true} else {$false}
}
}
}