Azure API for FHIR の認証構成のために ID オブジェクト ID を見つける

この記事では、データ プレーンに外部またはセカンダリ Active Directory テナントを使用するように Azure API for FHIR を構成するときに必要な ID オブジェクト 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

次のステップ

この記事では、外部またはセカンダリ Active Directory テナントを使用するように Azure API for FHIR を構成するときに必要な ID オブジェクト ID を見つける方法について学習しました。 次に、オブジェクト ID を使用してローカル RBAC 設定を構成する方法について説明します。

FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。