Bu bölümde, harici dizin hizmetlerinin mevcut bir Apigee Edge for Private Cloud kurulumuyla nasıl entegre edildiğine dair genel bir bakış sunulmaktadır. Bu özellik, Active Directory ve OpenLDAP gibi LDAP'yi destekleyen tüm dizin hizmetleriyle çalışacak şekilde tasarlanmıştır.
Harici bir LDAP çözümü, sistem yöneticilerinin kullanıcı kimlik bilgilerini, bunları kullanan Apigee Edge gibi sistemlerin dışında merkezi bir dizin yönetimi hizmetinden yönetmesine olanak tanır. Bu dokümanda açıklanan özellik, hem doğrudan hem de dolaylı bağlama kimlik doğrulamasını destekler.
Harici dizin hizmeti yapılandırmayla ilgili ayrıntılı talimatlar için Harici kimlik doğrulamayı yapılandırma başlıklı makaleyi inceleyin.
Kitle
Bu dokümanda, Private Cloud için Apigee Edge genel sistem yöneticisi olduğunuz ve harici dizin hizmetinde bir hesabınız olduğu varsayılmaktadır.
Genel Bakış
Apigee Edge, kullanıcı kimlik doğrulaması için kullanılan kimlik bilgilerini depolamak amacıyla varsayılan olarak dahili bir OpenLDAP örneği kullanır. Ancak Edge'i dahili LDAP hizmeti yerine harici kimlik doğrulama LDAP hizmeti kullanacak şekilde yapılandırabilirsiniz. Bu harici yapılandırma prosedürü bu dokümanda açıklanmıştır.
Edge, role dayalı erişim yetkilendirme kimlik bilgilerini de ayrı bir dahili LDAP örneğinde depolar. Harici bir kimlik doğrulama hizmeti yapılandırıp yapılandırmamanızdan bağımsız olarak, yetkilendirme kimlik bilgileri her zaman bu dahili LDAP örneğinde depolanır. Harici LDAP sisteminde bulunan kullanıcıları Edge yetkilendirme LDAP'sine ekleme prosedürü bu dokümanda açıklanmıştır.
Kimlik doğrulama, kullanıcının kimliğinin doğrulanmasını ifade ederken yetkilendirme, kimliği doğrulanmış bir kullanıcıya Apigee Edge özelliklerini kullanması için verilen izin düzeyinin doğrulanmasını ifade eder.
Edge kimlik doğrulaması ve yetkilendirmesi hakkında bilmeniz gerekenler
Kimlik doğrulama ile yetkilendirme arasındaki farkı ve Apigee Edge'in bu iki etkinliği nasıl yönettiğini anlamak faydalıdır.
Kimlik doğrulama hakkında
Apigee Edge'e kullanıcı arayüzü veya API'ler üzerinden erişen kullanıcıların kimliklerinin doğrulanması gerekir. Varsayılan olarak, kimlik doğrulama için Edge kullanıcı kimlik bilgileri dahili bir OpenLDAP örneğinde depolanır. Genellikle kullanıcıların bir Apigee hesabı için kaydolması veya kaydolması istenmesi gerekir. Bu sırada kullanıcı adlarını, e-posta adreslerini, şifre kimlik bilgilerini ve diğer meta verilerini sağlarlar. Bu bilgiler, kimlik doğrulama LDAP'sinde depolanır ve bu LDAP tarafından yönetilir.
Ancak Edge adına kullanıcı kimlik bilgilerini yönetmek için harici bir LDAP kullanmak istiyorsanız Edge'i dahili LDAP sistemi yerine harici LDAP sistemini kullanacak şekilde yapılandırabilirsiniz. Harici bir LDAP yapılandırıldığında, kullanıcı kimlik bilgileri bu dokümanda açıklandığı gibi harici depoya göre doğrulanır.
Yetkilendirme hakkında
Edge kuruluş yöneticileri, kullanıcılara API proxy'leri, ürünler, önbellekler, dağıtımlar vb. Apigee Edge varlıklarıyla etkileşim kurmaları için belirli izinler verebilir. İzinler, kullanıcılara roller atanarak verilir. Edge'de birkaç yerleşik rol bulunur ve gerekirse kuruluş yöneticileri özel roller tanımlayabilir. Örneğin, bir kullanıcıya API proxy'leri oluşturma ve güncelleme yetkisi (bir rol aracılığıyla) verilebilir ancak bunları bir üretim ortamına dağıtma yetkisi verilmeyebilir.
Edge yetkilendirme sistemi tarafından kullanılan anahtar kimlik bilgisi, kullanıcının e-posta adresidir. Bu kimlik bilgisi (diğer bazı meta verilerle birlikte) her zaman Edge'in dahili yetkilendirme LDAP'sinde saklanır. Bu LDAP, kimlik doğrulama LDAP'sinden (dahili veya harici) tamamen ayrıdır.
Harici bir LDAP aracılığıyla kimliği doğrulanan kullanıcıların, yetkilendirme LDAP sistemine manuel olarak da temel hazırlığı yapılmalıdır. Ayrıntılar bu belgede açıklanmıştır.
Yetkilendirme ve RBAC hakkında daha fazla bilgi için Kuruluş kullanıcılarını yönetme ve Rol atama başlıklı makaleleri inceleyin.
Daha ayrıntılı bilgi için Edge kimlik doğrulama ve yetkilendirme akışlarını anlama başlıklı makaleyi de inceleyin.
Doğrudan ve dolaylı bağlama kimlik doğrulamasını anlama
Harici yetkilendirme özelliği, harici LDAP sistemi üzerinden hem doğrudan hem de dolaylı bağlama kimlik doğrulamasını destekler.
Özet: Dolaylı bağlama kimlik doğrulaması, harici LDAP'de kullanıcının giriş sırasında sağladığı e-posta adresi, kullanıcı adı veya diğer kimlikle eşleşen kimlik bilgileri için arama yapılmasını gerektirir. Doğrudan bağlama kimlik doğrulamasıyla arama yapılmaz. Kimlik bilgileri doğrudan LDAP hizmetine gönderilir ve bu hizmet tarafından doğrulanır. Doğrudan bağlama kimlik doğrulaması, arama işlemi içermediği için daha verimli kabul edilir.
Dolaylı bağlama kimlik doğrulaması hakkında
Dolaylı bağlama kimlik doğrulamasında kullanıcı; e-posta adresi, kullanıcı adı veya başka bir özellik gibi bir kimlik bilgisi girer ve Edge, kimlik doğrulama sisteminde bu kimlik bilgisini/değeri arar. Arama sonucu başarılı olursa sistem, arama sonuçlarından LDAP DN'yi ayıklar ve kullanıcının kimliğini doğrulamak için sağlanan şifreyle birlikte kullanır.
Dolaylı bağlama kimlik doğrulamasının, Edge'in harici LDAP'ye "giriş yapabilmesi" ve aramayı gerçekleştirebilmesi için arayanın (ör. Apigee Edge) harici LDAP yönetici kimlik bilgilerini sağlamasını gerektirdiğini bilmek önemlidir. Bu kimlik bilgilerini, bu belgenin ilerleyen kısımlarında açıklanan bir Edge yapılandırma dosyasında sağlamanız gerekir. Şifre kimlik bilgisini şifreleme adımları da açıklanmıştır.
Doğrudan bağlama kimlik doğrulaması hakkında
Doğrudan bağlama kimlik doğrulamasıyla Edge, kullanıcı tarafından girilen kimlik bilgilerini doğrudan harici kimlik doğrulama sistemine gönderir. Bu durumda, harici sistemde arama yapılmaz. Sağlanan kimlik bilgileri başarılı veya başarısız olur (ör. kullanıcı harici LDAP'de yoksa veya şifre yanlışsa giriş başarısız olur).
Doğrudan bağlama kimlik doğrulaması, Apigee Edge'de harici kimlik doğrulama sistemi için yönetici kimlik bilgilerini yapılandırmanızı gerektirmez (dolaylı bağlama kimlik doğrulamasında olduğu gibi). Ancak Harici kimlik doğrulamayı yapılandırma bölümünde açıklanan basit bir yapılandırma adımını uygulamanız gerekir.
Apigee topluluğuna erişme
Apigee Topluluğu, sorular, ipuçları ve diğer sorunlar için Apigee'nin yanı sıra diğer Apigee müşterileriyle iletişime geçebileceğiniz ücretsiz bir kaynaktır. Toplulukta yayınlamadan önce, sorunuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut yayınlarda arama yaptığınızdan emin olun.