Microsoft Entra Id Uygulama Kayıtları (Önizleme)
Microsoft Entra Id, şirket içi dizinlerinizi buluta genişleten ve binlerce bulut (SaaS) uygulamasına çoklu oturum açma ve şirket içinde çalıştırdığınız web uygulamalarına erişim sağlayan bir Kimlik ve Erişim Yönetimi bulut çözümüdür.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Paul Culmsee ve Microsoft |
| URL | https://docs.microsoft.com/en-us/graph/api/resources/application |
| E-posta | paul.culmsee@rapidcircle.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Paul Culmsee (Rapid Circle) ve Microsoft |
| Gizlilik ilkesi | https://privacy.microsoft.com/en-us/privacystatement |
| Web sitesi | https://azure.microsoft.com/en-us/services/active-directory |
| Kategoriler | BT İşlemleri; Güvenlik |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Uygulama Al |
Bir uygulama nesnesinin özelliklerini ve ilişkilerini alın. |
| Uygulama Sahiplerini Alma |
Uygulama Sahiplerini Alma |
| Uygulamaları ve Sahipleri Listeleme |
Bu kuruluşta Microsoft Entra Id'ye kayıtlı uygulamaların listesini alın |
Uygulama Al
Bir uygulama nesnesinin özelliklerini ve ilişkilerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Nesne kimliği
|
id | True | string |
Uygulama nesnesi için benzersiz tanımlayıcı |
Döndürülenler
Uygulama Sahiplerini Alma
Uygulama Sahiplerini Alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Nesne kimliği
|
id | True | string |
Uygulama nesnesi için benzersiz tanımlayıcı |
Döndürülenler
Uygulamaları ve Sahipleri Listeleme
Bu kuruluşta Microsoft Entra Id'ye kayıtlı uygulamaların listesini alın
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sütunları seçme
|
$select | string |
Görüntülenecek sütunları seçin (tümü için boş) |
|
|
Arama ölçütleri (sahipleri temizle)
|
$search | string |
Gelişmiş Arama ölçütleri. Sahip sütununu temizleyin ve tırnak içinde belirtin. (örn. "displayName:Web") |
|
|
Filtre ölçütleri
|
$filter | string |
Sonuçları filtreler (satırlar) |
|
|
Görüntüleme sayısı
|
$count | string |
true veya false - Eşleşen kaynakların toplam sayısını alır |
|
|
İlgili sütunları listeleme (arama için boş)
|
$expand | string |
İlgili kaynakları (varsayılan olarak uygulama sahipleri dahil) alır. $search) kullanıyorsanız kaldır |
|
|
Döndürülecek toplam sayı
|
$top | integer |
Sonuç sayısını sınırlar. |
Döndürülenler
Tanımlar
ApplicationOwners_Definition
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of object | |
|
@odata.type
|
value.@odata.type | string |
Sahip nesne türü (örneğin Kullanıcı veya Hizmet Sorumlusu) |
|
kimlik
|
value.id | string |
Sahibin benzersiz tanımlayıcısı |
|
ekran adı
|
value.displayName | string |
Hizmet sorumlusunun görünen adı |
|
businessPhone'lar
|
value.businessPhones | array of |
Kullanıcının telefon numaraları (yalnızca kullanıcı türü) |
|
verilenAdi
|
value.givenName | string |
Kullanıcının verilen adı (ad) (yalnızca kullanıcı türü) |
|
e-posta
|
value.mail | string |
Kullanıcının e-postası (yalnızca kullanıcı türü) |
|
cep telefonu
|
value.mobilePhone | string |
Kullanıcının cep telefonu numarası (yalnızca kullanıcı türü) |
|
soyadı
|
value.surname | string |
Kullanıcının soyadı (yalnızca kullanıcı türü) |
|
userPrincipalName
|
value.userPrincipalName | string |
Kullanıcının kullanıcı asıl adı (UPN) (yalnızca kullanıcı türü) |
Application_Definition
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
Uygulamanın benzersiz tanımlayıcısı |
|
deletedDateTime
|
deletedDateTime | string |
Uygulamanın silindiği tarih ve saat. DateTimeOffset türü, ISO 8601 biçimini kullanan tarih ve saat bilgilerini temsil eder ve her zaman UTC saatindedir. |
|
Uygulama Kimliği
|
appId | string |
Microsoft Entra Id tarafından bir uygulamaya atanan uygulamanın benzersiz tanımlayıcısı |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplate'ın benzersiz tanımlayıcısı |
|
disabledByMicrosoftStatus
|
disabledByMicrosoftStatus | string |
Microsoft'un kayıtlı uygulamayı devre dışı bırakıp devre dışı bırakmayacağını belirtir |
|
oluşturulmaTarihiSaati
|
createdDateTime | string |
Uygulamanın kaydedilildiği tarih ve saat. DateTimeOffset türü, ISO 8601 biçimini kullanan tarih ve saat bilgilerini temsil eder ve her zaman UTC saatindedir |
|
ekran adı
|
displayName | string |
Uygulamanın görünen adı |
|
açıklama
|
description | string |
Uygulamanın açıklaması |
|
groupMembershipClaims
|
groupMembershipClaims | string |
Bir kullanıcıda veya uygulamanın beklediği OAuth 2.0 erişim belirtecinde verilen gruplar talebi |
|
identifierUris
|
identifierUris | array of string |
Uygulamayı Microsoft Entra Id kiracısı içinde veya uygulama çok kiracılıysa doğrulanmış bir özel etki alanı içinde tanımlayan URI'ler |
|
isDeviceOnlyAuthSupported
|
isDeviceOnlyAuthSupported |
Bu uygulamanın kullanıcı olmadan cihaz kimlik doğrulamayı destekleyip desteklemediğini belirtir. Varsayılan değer false'tur |
|
|
isFallbackPublicClient
|
isFallbackPublicClient | boolean |
Mobil cihazda çalışan yüklü bir uygulama gibi geri dönüş uygulama türünü genel istemci olarak belirtir. Varsayılan değer false'tur, bu da geri dönüş uygulama türünün bir web uygulaması gibi gizli istemci olduğu anlamına gelir |
|
Notlar
|
notes | string |
Uygulamanın yönetimiyle ilgili notlar |
|
optionalClaims
|
optionalClaims |
Microsoft Güvenlik Belirteci hizmeti tarafından uygulamalarına gönderilen talepleri belirtmek için Microsoft Entra ID uygulamalarında isteğe bağlı talepler |
|
|
publisherDomain
|
publisherDomain | string |
Uygulamanın doğrulanmış yayımcı etki alanı |
|
signInAudience
|
signInAudience | string |
Geçerli uygulama için desteklenen Microsoft hesaplarını belirtir. Desteklenen değerler şunlardır: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount |
|
tags
|
tags | array of |
Uygulamayı kategorilere ayırmak ve tanımlamak için kullanılabilecek özel dizeler |
|
tokenEncryptionKeyId
|
tokenEncryptionKeyId | string |
keyCredentials koleksiyonundan ortak anahtarın keyId değerini belirtir |
|
ekran adı
|
verifiedPublisher.displayName | string |
Uygulama yayımcısının İş Ortağı Merkezi hesabından doğrulanmış yayımcı adı |
|
verifiedPublisherId
|
verifiedPublisher.verifiedPublisherId | string |
Uygulama yayımcısının İş Ortağı Merkezi hesabından doğrulanmış yayımcının kimliği |
|
addedDateTime
|
verifiedPublisher.addedDateTime | string |
Doğrulanmış yayımcının ilk eklendiği veya en son güncelleştirildiği zaman damgası |
|
defaultRedirectUri
|
defaultRedirectUri | string |
Varsayılan yeniden yönlendirme URI'si |
|
addIns
|
addIns | array of object |
Kullanan bir hizmetin belirli bağlamlarda bir uygulamayı çağırmak için kullanabileceği özel davranışı tanımlar |
|
kimlik
|
addIns.id | string |
Eklenti kimliği |
|
type
|
addIns.type | string |
Eklenti türü |
|
properties
|
addIns.properties | array of object |
Eklenti özellikleri |
|
key
|
addIns.properties.key | string |
Eklenti özellik anahtarı |
|
value
|
addIns.properties.value | string |
Eklenti özellik değeri |
|
acceptMappedClaims
|
api.acceptMappedClaims | boolean |
True olduğunda, bir uygulamanın özel imzalama anahtarı belirtmeden talep eşlemesini kullanmasına izin verir |
|
knownClientApplications
|
api.knownClientApplications | array of |
İki bölüm içeren bir çözümünüz varsa, paketleme onayı için kullanılır: istemci uygulaması ve özel bir web API'si uygulaması |
|
requestedAccessTokenVersion
|
api.requestedAccessTokenVersion |
Bu kaynak tarafından beklenen erişim belirteci sürümünü belirtir. Bu, erişim belirtecini istemek için kullanılan uç nokta veya istemciden bağımsız olarak üretilen JWT'nin sürümünü ve biçimini değiştirir |
|
|
oauth2PermissionScopes
|
api.oauth2PermissionScopes | array of object |
Bu uygulama kaydıyla temsil edilen web API'sinin sunduğu temsilci izinlerinin tanımı |
|
adminConsentDescription
|
api.oauth2PermissionScopes.adminConsentDescription | string |
Tüm kullanıcılar adına izin veren bir yönetici tarafından okunmaya yönelik temsilci izinlerinin açıklaması |
|
adminConsentDisplayName
|
api.oauth2PermissionScopes.adminConsentDisplayName | string |
Tüm kullanıcılar adına izin veren bir yönetici tarafından okunmaya yönelik iznin başlığı |
|
kimlik
|
api.oauth2PermissionScopes.id | string |
Kaynak uygulaması için tanımlanan temsilci izinleri koleksiyonu içinde benzersiz temsilcili izin tanımlayıcısı |
|
etkinleştirildi
|
api.oauth2PermissionScopes.isEnabled | boolean |
İzin oluştururken veya güncelleştirirken, bu özelliğin true (varsayılan) olarak ayarlanması gerekir. bir izni silmek için bu özelliğin önce false olarak ayarlanması gerekir |
|
type
|
api.oauth2PermissionScopes.type | string |
Yönetici olmayan kullanıcıların kendileri adına onay vermesi için bu temsilci izninin güvenli kabul edilip edilmeyeceğini veya izinlere onay vermek için bir yöneticinin gerekli olup olmayacağını belirtir |
|
userConsentDescription
|
api.oauth2PermissionScopes.userConsentDescription | string |
Kendi adına izin veren bir kullanıcı tarafından okunmaya yönelik temsilci izinlerinin açıklaması |
|
userConsentDisplayName
|
api.oauth2PermissionScopes.userConsentDisplayName | string |
İzin için, kendi adına izin veren bir kullanıcı tarafından okunmaya yönelik bir başlık |
|
value
|
api.oauth2PermissionScopes.value | string |
Erişim belirteçlerinde scp (kapsam) talebine eklenecek değeri belirtir |
|
preAuthorizedApplications
|
api.preAuthorizedApplications | array of |
Bu uygulamanın API'lerine erişmek için belirtilen temsilci izinleriyle önceden yetkilendirilmiş istemci uygulamalarını listeler |
|
appRoles
|
appRoles | array of |
Uygulamaya atanan rollerin koleksiyonu |
|
logoUrl
|
info.logoUrl | string |
Uygulamanın logosunun CDN URL'si |
|
marketingUrl
|
info.marketingUrl | string |
Uygulamanın pazarlama sayfasına bağlantı |
|
privacyStatementUrl
|
info.privacyStatementUrl | string |
Uygulamanın gizlilik bildirimine bağlantı |
|
supportUrl
|
info.supportUrl | string |
Uygulamanın destek sayfasına bağlantı |
|
termsOfServiceUrl
|
info.termsOfServiceUrl | string |
Uygulamanın hizmet koşulları bildirimine bağlantı |
|
keyCredentials
|
keyCredentials | array of |
Uygulamayla ilişkili anahtar kimlik bilgilerinin koleksiyonu |
|
countriesBlockedForMinors
|
parentalControlSettings.countriesBlockedForMinors | array of |
İki harfli ISO ülke kodlarını belirtir |
|
legalAgeGroupRule
|
parentalControlSettings.legalAgeGroupRule | string |
Uygulamanın kullanıcıları için geçerli olan yasal yaş grubu kuralını belirtir |
|
passwordCredentials
|
passwordCredentials | array of object |
Uygulamayla ilişkili parola kimlik bilgilerinin koleksiyonu |
|
ekran adı
|
passwordCredentials.displayName | string |
Parola için kolay ad |
|
endDateTime
|
passwordCredentials.endDateTime | string |
Parolanın sona erdiği tarih ve saat ISO 8601 biçimi kullanılarak temsil edilir ve her zaman UTC saatindedir |
|
ima
|
passwordCredentials.hint | string |
Parolanın ilk üç karakterini içerir |
|
keyId
|
passwordCredentials.keyId | string |
Parolanın benzersiz tanımlayıcısı |
|
startDateTime
|
passwordCredentials.startDateTime | string |
Parolanın geçerli olduğu tarih ve saat. Zaman damgası türü, ISO 8601 biçimini kullanan tarih ve saat bilgilerini temsil eder ve her zaman UTC saatindedir |
|
redirectUris
|
publicClient.redirectUris | array of |
Oturum açma için kullanıcı belirteçlerinin gönderildiği URL'leri veya OAuth 2.0 yetkilendirme kodlarının ve erişim belirteçlerinin gönderildiği yeniden yönlendirme URI'lerini belirtir |
|
requiredResourceAccess
|
requiredResourceAccess | array of object |
Uygulamanın erişmesi gereken kaynakları belirtir. Bu özellik ayrıca bu kaynakların her biri için gereken OAuth izin kapsamları ve uygulama rolleri kümesini belirtir |
|
resourceAppId
|
requiredResourceAccess.resourceAppId | string |
Uygulamanın erişim gerektirdiği kaynağın benzersiz tanımlayıcısı |
|
resourceAccess
|
requiredResourceAccess.resourceAccess | array of object |
Uygulamanın belirtilen kaynaktan gerektirdiği OAuth2.0 izin kapsamlarının ve uygulama rollerinin listesi |
|
kimlik
|
requiredResourceAccess.resourceAccess.id | string |
Kaynak uygulamasının kullanıma sunun oauth2PermissionScopes veya appRole örneklerinden birinin benzersiz tanımlayıcısı |
|
type
|
requiredResourceAccess.resourceAccess.type | string |
id özelliğinin bir oauth2PermissionScopes'a mı yoksa appRole'a mı başvurdığını belirtir |
|
homePageUrl
|
web.homePageUrl | string |
Uygulamanın giriş sayfası veya giriş sayfası |
|
logoutUrl
|
web.logoutUrl | string |
Microsoft yetkilendirme hizmeti tarafından ön kanal, arka kanal veya SAML oturum kapatma protokollerini kullanarak bir kullanıcının oturumunu kapatmada kullanılacak URL'yi belirtir |
|
redirectUris
|
web.redirectUris | array of string |
Oturum açma için kullanıcı belirteçlerinin gönderildiği URL'leri veya OAuth 2.0 yetkilendirme kodlarının ve erişim belirteçlerinin gönderildiği yeniden yönlendirme URI'lerini belirtir |
|
enableAccessTokenIssuance
|
web.implicitGrantSettings.enableAccessTokenIssuance | boolean |
Bu web uygulamasının OAuth 2.0 örtük akışını kullanarak kimlik belirteci isteyip isteyemeyeceğini belirtir |
|
enableIdTokenIssuance
|
web.implicitGrantSettings.enableIdTokenIssuance | boolean |
Bu web uygulamasının OAuth 2.0 örtük akışını kullanarak erişim belirteci isteyip isteyemeyeceğini belirtir |
|
redirectUris
|
spa.redirectUris | array of |
Oturum açma için kullanıcı belirteçlerinin gönderildiği URL'leri veya OAuth 2.0 yetkilendirme kodlarının ve erişim belirteçlerinin gönderildiği yeniden yönlendirme URI'lerini belirtir |
ApplicationList_Definition
| Name | Yol | Tür | Description |
|---|---|---|---|
|
@odata.context
|
@odata.context | string |
@odata.context |
|
@odata.nextLink
|
@odata.nextLink | string |
@odata.nextLink |
|
value
|
value | array of Application_Definition |
Bir uygulamayı temsil eder. Kimlik doğrulamasını Microsoft Entra Id'ye (Microsoft Entra Id) dış kaynak olarak sağlayan tüm uygulamalar bir dizine kaydedilmelidir |