你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
提供有关运行查询的主体的详细信息。
语法
current_principal_details()
详细了解语法约定。
返回
以 动态形式返回当前主体的详细信息。 下表介绍了返回的字段。
| 字段 | 说明 |
|---|---|
| UserPrincipalName | 用户的登录标识符。 有关详细信息,请查看 UPN。 |
| 身份提供程序 | 用于验证主体标识的源。 |
| 颁发机构 | Microsoft Entra 租户 ID。 |
| Mfa | 指示多重 身份验证的使用。 有关详细信息,请查看访问令牌声明参考。 |
| 类型 | 主体的类别:aaduser、aadapp 或 aadgroup。 |
| 显示名称 | UI 中显示的主体的用户友好名称。 |
| 对象标识符 (ObjectId) | 主体的 Microsoft Entra 对象 ID。 |
| FQN | 主体的完全限定的名称 (FQN)。 对于安全角色管理命令来说非常有用。 有关详细信息,请查看引用安全主体。 |
| 国家/地区 | 用户所在的国家或地区。 如果信息存在,则返回此属性。 此值为标准的双字母国家或地区代码,例如 FR、JP 和 SZ。 |
| TenantCountry | 资源租户的国家或地区,由管理员在租户级别设置。如果信息存在,则返回此属性。 此值为标准的双字母国家或地区代码,例如 FR、JP 和 SZ。 |
| TenantRegion | 资源租户的区域。 如果信息存在,则返回此属性。 此值为标准的双字母国家或地区代码,例如 FR、JP 和 SZ。 |
例子
print details=current_principal_details()
输出
| 详细信息 |
|---|
| {
} “Country”: “DE”, “TenantCountry”: “US”, “TenantRegion”: “WW”, “UserPrincipalName”: “user@fabrikam.com”, “IdentityProvider”:“https://sts.windows.net" ;, “Authority”: “aaaabbbb-0000-cccc-1111-dddd222eeee”, "Mfa":"True", "Type":"AadUser", "DisplayName":"James Smith (upn: user@fabrikam.com)", “ObjectId”: “aaaaaaaaaa-0000-1111-2222-bbbbbb”, “FQN”: null, “Notes”: null } |