Bu konuda, Okta ve CloudSSO arasında tek oturum açma (SSO) işleminin nasıl kurulacağına dair bir örnek sunulmaktadır.
Arka plan
Kuruluşunuzun kimlik sağlayıcı (IdP) olarak Okta kullandığını ve Alibaba Cloud Resource Directory içinde çoklu hesap yapısına sahip olduğunu varsayalım. Okta kullanıcılarınızın Resource Directory'nizdeki belirli üye hesaplarda yer alan kaynaklara doğrudan erişebilmesi için SSO yapılandırmak istiyorsunuz.
Bu konudaki Okta yapılandırma adımları, CloudSSO tek oturum açma kurulum sürecinin uçtan uca anlaşılmasına yardımcı olmak amacıyla öneriler içerir. Alibaba Cloud, Okta yapılandırması için danışmanlık hizmeti sunmamaktadır.
Adım 1: CloudSSO'dan hizmet sağlayıcı meta verilerini alın
CloudSSO konsolu üzerinde oturum açın.
Sol gezinme bölmesinde, Settings seçeneğine tıklayın.
SSO Logon bölümünde, hizmet sağlayıcının (SP) ACS URL ve Entity ID değerlerini kopyalayın.
Adım 2: Okta'da bir uygulama oluşturun
Okta portalı üzerinde oturum açın.
Sağ üst köşede hesap simgenize tıklayın ve ardından Your Org seçeneğine tıklayın.
Sol gezinme bölmesinde, yolunu izleyin.
Applications sayfasında, Browse App Catalog seçeneğine tıklayın.
Alibaba Cloud CloudSSO uygulamasını arayın.
Uygulama sayfasında, Add integration seçeneğine tıklayın.
-
Uygulama ayarlarını yapılandırın.
General Settings sayfasında, uygulama adı olarak CloudSSODemo girin ve ardından Done seçeneğine tıklayın.
-
Sign on sekmesinde, settings bölümündeki Edit seçeneğine tıklayın.
-
Default RelayState: Kullanıcıların başarılı bir SSO oturum açma işleminden sonra yönlendirildiği Alibaba Cloud sayfası. Bu alanı boş bırakırsanız kullanıcılar varsayılan olarak CloudSSO kullanıcı portalına yönlendirilir.
NotGüvenlik nedenleriyle yalnızca
*.alibabacloudsso.cometki alanında bulunan bir URL girebilirsiniz. Aksi takdirde yapılandırma geçersiz olur. ACS URL: Adım 1: CloudSSO'dan hizmet sağlayıcı meta verilerini alın adımında kopyaladığınız ACS URL değerini yapıştırın.
Entity ID: Adım 1: CloudSSO'dan hizmet sağlayıcı meta verilerini alın adımında kopyaladığınız Entity ID değerini yapıştırın.
Application username: Okta username seçeneğini belirleyin.
-
Save seçeneğine tıklayın.
Adım 3: Okta'dan kimlik sağlayıcı meta verilerini alın
CloudSSODemo uygulamasının ayrıntılar sayfasında, Sign On sekmesine tıklayın.
SAML Signing Certificates bölümünde, Actions açılır listesinden View IdP metadata seçeneğini belirleyin ve ardından meta verileri bilgisayarınıza kaydedin.
Adım 4: Kullanıcıları uygulamaya atayın
Okta'da kullanıcınız yoksa öncelikle kullanıcıları oluşturun. Daha fazla bilgi için Okta belgelerindeki Add users manually konusuna bakın.
CloudSSODemo uygulamasının ayrıntılar sayfasında, Assignments sekmesine tıklayın.
-
Assign seçeneğine tıklayın ve bir atama yöntemi belirleyin.
Assign to People: Uygulamayı tek tek kullanıcılara atar. Bu eğitimde bu yöntem kullanılmaktadır.
Assign to Groups: Uygulamayı bir kullanıcı grubuna atar.
Assign CloudSSODemo to People iletişim kutusunda, hedef kullanıcının yanındaki Assign seçeneğine tıklayın.
User Name değerini doğrulayın veya değiştirin ve ardından Save and Go Back seçeneğine tıklayın.
Diğer kullanıcıları atamak için 3 ile 4 arasındaki adımları tekrarlayın.
Done seçeneğine tıklayın.
Adım 5: CloudSSO'da tek oturum açmayı etkinleştirin
CloudSSO konsolunun sol gezinme bölmesinde, Settings seçeneğine tıklayın.
SSO Logon bölümünde, Configure IdP seçeneğine tıklayın.
Configure IdP panelinde, Upload Metadata File seçeneğini belirleyin.
Upload File seçeneğine tıklayarak, Adım 3: Okta'dan kimlik sağlayıcı meta verilerini alın adımında kaydettiğiniz kimlik sağlayıcı meta veri dosyasını yükleyin.
-
SSO oturum açma anahtarını açın.
NotSSO oturum açmayı etkinleştirdiğinizde kullanıcı adı ve parola ile oturum açma devre dışı bırakılır. Bu durumda CloudSSO kullanıcıları platform kimlik bilgileriyle artık oturum açamaz. Etkinleştirildikten sonra tüm kullanıcılar kimlik sağlayıcınız üzerinden oturum açmalıdır.
Adım 6: Kullanıcıları eşitleyin veya oluşturun
Kullanıcıları Okta'dan CloudSSO'ya eşitleyin veya CloudSSO'da aynı kullanıcı adlarıyla kullanıcılar oluşturun.
Okta'dan CloudSSO'ya kullanıcıları eşitleme (Önerilen): Okta'da çok sayıda kullanıcınız varsa bu yöntem uygundur. Daha fazla bilgi için, Tutorial: Synchronize users and groups from Okta by using SCIM konusuna bakın.
-
Eşleşen adlarla CloudSSO'da kullanıcılar oluşturma: Okta'da yalnızca birkaç kullanıcınız varsa bu yöntem uygundur. Daha fazla bilgi için, Create a user konusuna bakın.
NotOturum açma işlemleri için kullanıcı adları kullanılır. SSO kullanırken CloudSSO kullanıcı adının Okta'daki "Application username" alanında yapılandırılan kullanıcı adıyla eşleşmesi gerekir. Daha fazla bilgi için, Adım 2: Okta'da bir uygulama oluşturun konusuna bakın.
(İsteğe bağlı) Adım 7: Kullanıcılara izinler verin
Kullanıcıların oturum açtıktan sonra üye hesaplardaki kaynaklara erişebilmesi için bir erişim yapılandırması oluşturun ve RD hesabı üzerinde bu kullanıcılara izinler verin.
-
CloudSSO'da bir erişim yapılandırması oluşturun ve bir ilke tanımlayın.
Daha fazla bilgi için, Create an access configuration konusuna bakın.
-
RD hesabı üzerinde kullanıcılara izinler verin.
Daha fazla bilgi için, Grant permissions on an RD account konusuna bakın.
Sonuçları doğrulayın
Yapılandırmayı tamamladıktan sonra SSO işlemini Alibaba Cloud veya Okta üzerinden başlatabilirsiniz.
-
Alibaba Cloud üzerinden SSO başlatma (hizmet sağlayıcı tarafından başlatılan)
CloudSSO konsolu üzerindeki Overview sayfasında, kullanıcı oturum açma URL'sini kopyalayın.
Kullanıcı oturum açma URL'sini yeni bir tarayıcı penceresinde açın.
Redirect seçeneğine tıklayın. SSO Login sayfasına yönlendirilirsiniz. Okta oturum açma sayfasına gitmek için Redirect seçeneğine tıklayın.
-
Okta kullanıcı adınız ve parolanızla oturum açın.
Otomatik olarak oturum açarsınız ve Default RelayState alanında belirtilen sayfaya yönlendirilirsiniz. Bu eğitimde, Default RelayState alanı boş bırakıldığından CloudSSO kullanıcı portalına yönlendirilirsiniz.
-
Okta üzerinden SSO başlatma (kimlik sağlayıcı tarafından başlatılan)
Bir Okta kullanıcısı olarak, Okta portalında oturum açın.
-
CloudSSODemo uygulamasına tıklayın.
Otomatik olarak oturum açarsınız ve Default RelayState alanında belirtilen sayfaya yönlendirilirsiniz. Bu eğitimde, Default RelayState alanı boş bırakıldığından CloudSSO kullanıcı portalına yönlendirilirsiniz.