FHIR için Azure API'sinde kimlik doğrulaması yapılandırması için kimlik nesnesi kimliklerini bulma
Bu makalede, FHIR için Azure API'sini veri düzlemi için bir dış veya ikincil Active Directory kiracısı kullanacak şekilde yapılandırırken gereken kimlik nesnesi kimliklerini bulmayı öğreneceksiniz.
Kullanıcı nesne kimliğini bulma
kullanıcı adına myuser@contoso.com
sahip bir kullanıcınız varsa, aşağıdaki PowerShell komutunu kullanarak kullanıcıları ObjectId
bulabilirsiniz:
$(Get-AzureADUser -Filter "UserPrincipalName eq 'myuser@contoso.com'").ObjectId
veya Azure CLI'yi kullanabilirsiniz:
az ad user show --id myuser@contoso.com --query id --out tsv
Hizmet sorumlusu nesne kimliğini bulma
Bir hizmet istemcisi uygulaması kaydettiğinizi ve bu hizmet istemcisinin FHIR için Azure API'sine erişmesine izin vermek istediğinizi varsayalım; istemci hizmet sorumlusunun nesne kimliğini aşağıdaki PowerShell komutuyla bulabilirsiniz:
$(Get-AzureADServicePrincipal -Filter "AppId eq 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'").ObjectId
burada XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
hizmet istemcisi uygulama kimliğidir. Alternatif olarak, hizmet istemcisinin öğesini DisplayName
kullanabilirsiniz:
$(Get-AzureADServicePrincipal -Filter "DisplayName eq 'testapp'").ObjectId
Azure CLI kullanıyorsanız şunları kullanabilirsiniz:
az ad sp show --id XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --query id --out tsv
Güvenlik grubu nesne kimliğini bulma
Bir güvenlik grubunun nesne kimliğini bulmak isterseniz, aşağıdaki PowerShell komutunu kullanabilirsiniz:
$(Get-AzureADGroup -Filter "DisplayName eq 'mygroup'").ObjectId
Burada mygroup
, ilgilendiğiniz grubun adıdır.
Azure CLI kullanıyorsanız şunları kullanabilirsiniz:
az ad group show --group "mygroup" --query id --out tsv
Sonraki adımlar
Bu makalede, FHIR için Azure API'sini bir dış veya ikincil Azure Active Directory kiracısı kullanacak şekilde yapılandırmak için gereken kimlik nesnesi kimliklerini bulmayı öğrendiniz. Daha sonra yerel RBAC ayarlarını yapılandırmak için nesne kimliklerini kullanma hakkında bilgi edinin:
FHIR®, HL7'nin tescilli ticari markasıdır ve HL7 izniyle kullanılır.