Powershell Get-MsalToken不在令牌中包含访问者声明。在使用Get-MsalToken时,如何在令牌中包含观众声明?
我使用此powershell脚本生成azure AD jwt令牌。它缺少了观众的要求。我如何包括这些Powershell Get-MsalToken不在令牌中包含访问者声明。在使用Get-MsalToken时,如何在令牌中包含观众声明?,powershell,azure-active-directory,msal,Powershell,Azure Active Directory,Msal,我使用此powershell脚本生成azure AD jwt令牌。它缺少了观众的要求。我如何包括这些 $connectionDetails = @{ 'TenantId' = '****' 'ClientId' = '****' 'Interactive' = $true 'Scopes' = '' 'LoginHint' = '****' } $token = Get-MsalToken @connectionDetails Write-O
$connectionDetails = @{
'TenantId' = '****'
'ClientId' = '****'
'Interactive' = $true
'Scopes' = ''
'LoginHint' = '****'
}
$token = Get-MsalToken @connectionDetails
Write-Output $token
摘要评论作为答案发布 正如我在评论中所说,通常,
scope
的值是令牌中的aud
声明。因为您没有在脚本中设置范围
,所以您获得的令牌没有aud
声明
因此,必须设置范围,例如:
“范围”='https://graph.microsoft.com/.default“
用于解析您的访问令牌并提供屏幕截图。通常作用域的值是令牌中的aud
声明,如何设置作用域?