Kullanıcı tabanlı tek oturum açma (SSO) veya rol tabanlı SSO yapılandırarak, kuruluşunuzun kimlik sistemini Alibaba Cloud Management Console'da oturum açmak için kullanabilirsiniz. SSO, kimlik birleştirme olarak da bilinir.
Arka plan
Alibaba Cloud, kimlik birleştirme olarak da bilinen SAML 2.0 tabanlı tek oturum açmayı (SSO) destekler. Bu bölümde Güvenlik Onaylama İşaretleme Dili (SAML) ve tek oturum açma (SSO) kavramlarının temel unsurları tanıtılmaktadır.
Kavram | Açıklama |
Kimlik sağlayıcısı (IdP) | Harici bir kimlik sağlayıcısına ilişkin meta verileri içeren bir RAM varlığıdır. Bir IdP, kimlik yönetimi hizmetleri sunabilir.
|
Hizmet sağlayıcısı (SP) | Kullanıcılara hizmet sunmak amacıyla bir IdP'nin kimlik yönetimi yeteneklerini kullanan bir uygulamadır. SP, IdP tarafından sağlanan kullanıcı bilgilerini kullanır. OpenID Connect gibi SAML protokolü dışındaki bazı kimlik sistemleri de hizmet sağlayıcısını IdP'nin güvenilen tarafı olarak adlandırır. |
Güvenlik Onaylama İşaretleme Dili (SAML 2.0) | Kurumsal düzeyde kullanıcı kimlik doğrulaması için kullanılan standart bir protokoldür. SAML 2.0, SP'ler ile IdP'ler arasındaki iletişim için kullanılan teknik uygulamalardan biridir. SAML 2.0, kurumsal düzeyde SSO için fiili bir standart haline gelmiştir. |
SAML onayı | SAML protokolünde kimlik doğrulama isteklerini ve yanıtlarını tanımlamak için kullanılan temel öğelerdir. Örneğin, belirli kullanıcı nitelikleri bir kimlik doğrulama yanıtının onayında yer alır. |
Güven ilişkisi | Bir SP ile bir IdP arasında genellikle genel ve özel anahtarlar kullanılarak oluşturulan karşılıklı bir güven mekanizmasıdır. SP, IdP'nin SAML meta verilerini güvenilir bir yöntemle edinir. Meta veriler, IdP'nin SAML onaylarını imzalamak için kullandığı genel anahtarı içerir. SP, bu genel anahtarı kullanarak onayların bütünlüğünü doğrular. |
OIDC | OpenID Connect (OIDC), OAuth 2.0 üzerine inşa edilmiştir. OAuth bir yetkilendirme protokolüdür ve OIDC, OAuth'ın üzerine bir kimlik katmanı ekler. OAuth'ın sunduğu yetkilendirme yeteneklerine ek olarak OIDC, istemcilerin son kullanıcıların kimliğini doğrulamasına ve OIDC protokol API'leri (HTTP RESTful) aracılığıyla temel kullanıcı bilgilerini almasına olanak tanır. |
OIDC belirteci | OIDC, oturum açmış kullanıcılar adına kimlik belirteçleri verebilir; bunlara OIDC belirteçleri denir. OIDC belirteçleri, oturum açmış kullanıcılarla ilgili temel bilgileri almak için kullanılır. |
İstemci Kimliği | Uygulamanız harici bir IdP'ye kaydedildiğinde bir istemci kimliği oluşturulur. Harici IdP'den bir OIDC belirteci isterken bu istemci kimliğini kullanmanız gerekir. Verilen OIDC belirteci ayrıca bu istemci kimliğini |
Doğrulama parmak izi | Yayıncı URL'sinin kötü niyetli şekilde ele geçirilmesini veya değiştirilmesini önlemek için harici IdP'nin HTTPS CA sertifikasından oluşturulan bir doğrulama parmak izini yapılandırmanız gerekir. Alibaba Cloud bu parmak izini otomatik olarak hesaplamanıza yardımcı olur ancak bunu yerel olarak hesaplamayı öneririz (örneğin, bkz. OpenSSL ile OIDC IdP parmak izi alma). Parmak izini Alibaba Cloud'un hesapladığı değerle karşılaştırın. Eşleşmezse yayıncı URL'si tehlike altına girmiş olabilir. Doğru parmak izini onaylayıp girin. |
Yayıncı URL'si | Yayıncı URL'si harici IdP tarafından sağlanır ve OIDC belirtecindeki |
Geçici kimlik bilgisi | Security Token Service (STS), Alibaba Cloud tarafından sunulan geçici erişim kimlik bilgisi yönetimi hizmetidir. STS aracılığıyla özelleştirilebilir geçerlilik süreleri ve erişim izinlerine sahip geçici kimlik bilgileri (STS belirteçleri) edinebilirsiniz. |
SSO yöntemleri
AD FS gibi SAML 2.0 uyumlu bir kurumsal kimlik sağlayıcısı (IdP) kullanarak Alibaba Cloud ile tek oturum açma (SSO) uygulayabilirsiniz. Alibaba Cloud, SAML 2.0 protokolüne dayalı iki SSO yöntemi sunar:
Kullanıcı tabanlı SSO: Alibaba Cloud, kimlik sağlayıcısından (IdP) gelen SAML onayını kullanarak bir kurumsal kullanıcıyı bir RAM kullanıcısıyla eşler. Kurumsal kullanıcı oturum açtıktan sonra o RAM kullanıcısı olarak Alibaba Cloud'a erişir.
Rol tabanlı SSO: Alibaba Cloud, kimlik sağlayıcısından (IdP) gelen SAML onayını kullanarak bir kurumsal kullanıcının hangi RAM rolünü üstlenebileceğini belirler. Kurumsal kullanıcı oturum açtıktan sonra SAML onayında belirtilen RAM rolünü üstlenerek Alibaba Cloud'a erişir.
Kullanıcı tabanlı SSO ile rol tabanlı SSO'nun ayrıntılı karşılaştırması için bkz. SSO yöntemleri için kullanım örnekleri.
Yordam
-
Kullanıcı tabanlı SSO: Daha fazla bilgi için bkz. Kullanıcı tabanlı SSO'ya genel bakış.
Aşağıdaki konularda AD FS, Okta ve Microsoft Entra ID gibi yaygın kurumsal IdP'lerle kullanıcı tabanlı SSO uygulamanıza yönelik yapılandırma örnekleri sunulmaktadır:
-
Rol tabanlı SSO: Daha fazla bilgi için bkz. SAML rol tabanlı SSO'ya genel bakış.
Aşağıdaki konularda AD FS, Okta ve Microsoft Entra ID gibi yaygın kurumsal IdP'lerle rol tabanlı SSO uygulamanıza yönelik yapılandırma örnekleri sunulmaktadır:
RAM kullanıcılarını senkronize etme
Tek oturum açmayı (SSO) yapılandırdıktan sonra bir yöneticinin Data Management Service (DMS) konsolunda sayfasına şuraya gidin ve RAM kullanıcılarını DMS'e toplu olarak eklemek için Synchronize RAM User tıklayın. Daha fazla bilgi için bkz. Kullanıcı ekleme.
DMS, AdministratorAccess iznine sahip tüm RAM kullanıcılarına otomatik olarak DMS yönetici rolünü atar. Diğer tüm RAM kullanıcılarına normal kullanıcı rolü atanır. DMS sistem rolleri hakkında daha fazla bilgi için bkz. Sistem rolleri.
Örnek
Bu örnekte, Microsoft AD'den Alibaba Cloud'a tek oturum açmanın (SSO) yapılandırılması sonucunda elde edilen sonuç gösterilmektedir.
Alibaba Cloud oturum açma sayfasına şuraya gidin ve alt kısımdaki Sign in as RAM User tıklayın.
Alibaba Cloud kullanıcı adınızı girin ve Next tıklayın.
Oturum açma işlemini tamamlamak için ekrandaki talimatları izleyin.
-
Ürün listesinde Data Management Service (DMS) tıklayın.
Alibaba Cloud Management Console ana sayfasında Products & Services sekmesine şuraya gidin. My Shortcuts bölümünde Recently Visited listesinden Data Management Service (DMS) seçeneğine tıklayın.