【发布时间】:2019-06-18 08:56:20
【问题描述】:
我有一个受 Azure AD 保护的 Web api。 我的 javascript 发送一个回调 url,用户访问令牌被发送到
https://login.microsoftonline.com/{my_tenant}/oauth2/v2.0/token/?redirect_uri={my_url}&...
现在我想使用 powershell 访问我的 api,因此我只想将令牌作为响应。我用下面的代码试过这个resource owner password credential-flow,但它只是说用户名或密码不正确......(我使用相同的手动登录)
$creds = @{
client_id = $clientId
username = $username
password = $password
grant_type = "password"
scope="User.Read"
}
$headers = @{
"Content-Type"="application/x-www-form-urlencoded"
}
Invoke-RestMethod $authUrl -Method Post -Body $creds -Headers $headers;
所以,简而言之,我想通过powershell使用用户名和密码登录,可以吗?
【问题讨论】:
标签: azure powershell asp.net-web-api azure-active-directory