你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
查找为 Azure API for FHIR 配置身份验证所需的标识对象 ID
在本文中,你将了解如何查找将 Azure API for FHIR 配置为使用外部或辅助 Active Directory 租户作为数据平面时所需的标识对象 ID。
查找用户对象 ID
如果你有一个用户名为 myuser@contoso.com
的用户,则可以使用以下 PowerShell 命令查找用户 ObjectId
:
$(Get-AzureADUser -Filter "UserPrincipalName eq 'myuser@contoso.com'").ObjectId
也可以使用 Azure CLI:
az ad user show --id myuser@contoso.com --query id --out tsv
查找服务主体对象 ID
假设你已注册了 一个服务客户端应用 ,并且想要允许此服务客户端访问 Azure API for FHIR,则可以使用以下 PowerShell 命令查找客户端服务主体的对象 ID:
$(Get-AzureADServicePrincipal -Filter "AppId eq 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'").ObjectId
其中 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
是服务客户端应用程序 ID。 或者,可以使用服务客户端的 DisplayName
:
$(Get-AzureADServicePrincipal -Filter "DisplayName eq 'testapp'").ObjectId
如果使用 Azure CLI,可以使用:
az ad sp show --id XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --query id --out tsv
查找安全组对象 ID
如果要查找安全组的对象 ID,可以使用以下 PowerShell 命令:
$(Get-AzureADGroup -Filter "DisplayName eq 'mygroup'").ObjectId
其中 mygroup
是你感兴趣的组的名称。
如果使用 Azure CLI,可以使用:
az ad group show --group "mygroup" --query id --out tsv
后续步骤
本文介绍了如何查找将 Azure API for FHIR 配置为使用外部或辅助 Active Directory 租户时所需的标识对象 ID。 接下来,阅读如何使用对象 ID 配置本地 RBAC 设置:
FHIR® 是 HL7 的注册商标,经 HL7 许可使用。