$LoginUrl = "https://login.microsoft.com"
$ Tenantname = "xxxx"
$Body = @ {
client_id = "xxxx"
client_secret = "xxxx"
resource = "https://graph.microsoft.com"
grant_type = "client_credentials"
}
$oauth = Invoke-RestMethod -Method Post -Uri $LoginUrl/$Tenantname/oauth2/v2.0/token -Body $Body
Выше моя аутентификация для получения токена для Graph API, регистрация приложения выполнена. Ошибка ниже, когда я использую для токена v2.0.
Invoke-RestMethod: {"error":"invalid_request","error_description":"AADSTS901002: The 'resource' request parameter is not supported" ......}
Но я могу запустить его, когда использовал ниже, который я искал с веб-сайта. Я запутался, где не так и почему ниже v1.0 работает.
$oauth = Invoke-RestMethod -Method Post -Uri $LoginUrl/$Tenantname/oauth2/token?api-version=1.0 -Body $Body