İçeriğe atla
Clevera Help Center

Okta ile SSO kurulumu

SAML 2.0 veya OpenID Connect kullanarak Clevera tek oturum açma (SSO) için adım adım Okta kurulumu: Okta uygulama ayarları, hangi Okta değerlerinin hangi Clevera alanına girileceği, kişilerin atanması ve test etme.

Güncellenme 5 dk okuma

Ekibinizin Okta hesaplarıyla giriş yapabilmesi için Okta ve Clevera arasında tek oturum açma (SSO) kurulumunu yapın. SAML 2.0 veya OpenID Connect (OIDC) ile bağlanabilirsiniz; bu kılavuz, hem Okta tarafındaki hem de Clevera'daki eşleşen alanlardaki adımları açıklar.

Okta'nın yönetici konsolu zaman zaman değişebilir. Aşağıdaki bir etiket gördüklerinizle eşleşmiyorsa, aynı anlama gelen ayarı arayın ve değerlerin tam listesi için genel kılavuzları kullanın: SAML, OIDC.

Başlamadan önce

  • Özel plan üzerindeki bir Clevera çalışma alanının Sahibi sensin.
  • Uygulama entegrasyonları oluşturabilen ve bunları atayabilen bir Okta yöneticisisin.
  • Kişilerinizin Okta'da kullandığı e-posta alan adlarını biliyorsun, örneğin acme.example.

Önce Clevera kurulum iletişim kutusunu aç, böylece değerleri oradan kopyalayabilirsin: kenar çubuğunun üst kısmındaki çalışma alanı menüsünü aç, Ekip ayarları'nı, ardından Güvenlik'i seç ve SSO kurulumu'na tıkla. Kimlik sağlayıcı olarak Okta'yı seç.

Okta ve SAML 2.0 seçili durumdayken SSO kurulum iletişim kutusunun 1. adımı; kopyalanacak Varlık Kimliği, ACS URL'si ve meta veri URL'si gösteriliyor
Bu üç değeri kimlik sağlayıcınıza kopyalayın.

SAML 2.0 ile bağlanma

  1. Okta'da uygulamayı oluşturma

    Okta Yönetici Konsolu'nda Applications → Applications bölümüne git ve Create App Integration'a tıkla. SAML 2.0'ı seç ve İleri'ye tıkla. Uygulamaya Clevera adını ver ve İleri'ye tıkla.

  2. Clevera'nın değerlerini girme

    SAML Settings altında şunları doldur:

    Okta alanı Clevera'dan gelen değer
    Single sign-on URL ACS URL (Reply URL): https://app.clevera.ai/sso/saml/callback. Use this for Recipient URL and Destination URL seçeneğinin işaretli olduğundan emin ol.
    Audience URI (SP Entity ID) Entity ID / Audience URI (Clevera iletişim kutusundan kopyala; çalışma alanı kimliğinle biter)
    Default RelayState Boş bırak
    Name ID format EmailAddress
    Application username Email
  3. İmzalama ayarlarını kontrol etme

    Show Advanced Settings'e tıkla ve Response ile Assertion Signature'ın her ikisinin de Signed olduğundan, Signature Algorithm'in RSA-SHA256 olduğundan ve Assertion Encryption'ın Unencrypted olduğundan emin ol. Clevera hem yanıtın hem de onaylamanın imzalanmasını gerektirir.

  4. İsim özniteliklerini ekleme

    Attribute Statements altında, user.firstName değerli firstName ve user.lastName değerli lastName özniteliklerini ekle. Clevera bunları yeni hesapları adlandırmak için kullanır. İleri'ye tıkla, Okta'nın geri bildirim sorusunu dahili bir uygulama olarak yanıtla ve Finish'e tıkla.

  5. Okta'nın değerlerini Clevera'ya kopyalama

    Uygulamanın Sign On sekmesinde, SAML kurulum detaylarını aç (View SAML setup instructions veya daha yeni konsollarda More details). Clevera'da Protocol'ü SAML 2.0 olarak ayarla, Devam et'e tıkla ve şunları yapıştır:

    Okta değeri Clevera alanı
    Identity Provider Issuer (veya Issuer) IdP Entity ID
    Identity Provider Single Sign-On URL (veya Sign on URL) SSO sign-in URL
    X.509 Certificate (veya Signing Certificate) X.509 certificate

    Okta tek oturum kapatma (single logout) kullanmıyorsan Logout URL'yi boş bırak.

    IdP Entity ID, oturum açma URL'si ve sertifikanın girildiği SSO kurulum iletişim kutusunun 2. adımı
    Logout URL isteğe bağlıdır.
  6. Kişileri atama

    Uygulamanın Assignments sekmesinde Assign'a tıkla ve Clevera'yı kullanması gereken kişileri veya grupları ekle. Atanmamış kişiler Okta üzerinden giriş yapamaz.

Ardından Clevera'da işlemi tamamla: alan adları ve roller.

OpenID Connect ile bağlanma

  1. Okta'da uygulamayı oluşturma

    Applications → Applications → Create App Integration yolunu izle. OIDC - OpenID Connect'i, ardından Web Application'ı seç ve İleri'ye tıkla.

  2. Yönlendirme URI'sini ayarlama

    Clevera'nın kurulum iletişim kutusunda Protocol'ü OpenID Connect olarak ayarla ve gri kutudaki Redirect URI (callback URL) değerini kopyala. Ardından Okta'da şunları doldur:

    Okta alanı Değer
    App integration name Clevera
    Grant type Authorization Code
    Sign-in redirect URIs Redirect URI (callback URL): https://app.clevera.ai/sso/oidc/callback
    Sign-out redirect URIs Örneği kaldır; boş bırak
    Controlled access Uygulamayı kimlerin kullanabileceğini seç veya Skip group assignment for now diyerek daha sonra ata

    Kaydet'e tıkla.

  3. Kimlik bilgilerini kopyalama

    Uygulamanın General sekmesinde, Client Credentials altında Client ID ve Client secret değerlerini kopyala. Client authentication ayarını Client secret olarak bırak.

  4. Clevera'da doldurma

    Clevera'da Devam et'e tıkla ve şunları gir:

    Clevera alanı Değer
    Client ID Okta'nın Client ID değeri
    Client secret Okta'nın Client secret değeri
    Discovery URL https:// Okta alan adın /.well-known/openid-configuration, örneğin https://acme.okta.com/.well-known/openid-configuration

    Özel bir yetkilendirme sunucusu kullanıyorsan, bunun yerine kendi discovery URL'sini kullan, örneğin https://acme.okta.com/oauth2/default/.well-known/openid-configuration.

    İstemci kimliği, gizli anahtar ve discovery URL'si ile OpenID Connect için SSO kurulum iletişim kutusunun 2. adımı
    Bir discovery URL'si ile uç nokta alanları gizli kalır.
  5. Kişileri atama

    Assignments sekmesinde, Clevera'yı kullanması gereken kişileri veya grupları ata.

Clevera'da bitirme

  1. Domains & roles kısmında, Okta kullanıcılarının sahip olduğu her e-posta alan adını ekle, Create accounts on first sign-in ve Default role for new SSO members seçeneklerini belirle.
  2. İncele kısmında, Save configuration'a tıkla.
  3. Run test'e tıkla, Enable SSO'yu aç ve Clevera giriş sayfasından başlayarak gizli bir pencerede atanmış bir test kullanıcısı olarak giriş yap.
  4. Herkes için çalıştığında, SSO'nun tek giriş yolu olmasını istiyorsan Require SSO'yu aç.

Üyeler daha sonra Clevera giriş sayfasında iş e-postalarını yazar ve Continue with Okta'ya tıklar.

Sorun giderme

Sorun Kontrol edilecekler
SAML ile Okta girişinden hemen sonra "SSO authentication failed…" Response ve Assertion Signature'ın her ikisi de Signed; Clevera'daki sertifika uygulamanın güncel imzalama sertifikası; Audience URI Clevera'nın Entity ID'si ile tam eşleşiyor.
Okta'da Clevera kutucuğuna tıkladıktan sonra "SSO session expired. Please try again." Beklenen durum: giriş Clevera giriş sayfasında başlamalıdır.
Okta, kullanıcının uygulamaya atanmadığını söylüyor Uygulamanın Assignments sekmesinden onları ata.
"Your email domain is not authorized for this team's SSO." Kişinin Okta e-postası, Allowed email domains içinde olmayan bir alan adı kullanıyor. Clevera'da ekle.
Okta bir yönlendirme URI hatası gösteriyor (OIDC) Sign-in redirect URIs, Clevera'dan gelen Redirect URI (callback URL) ile tam olarak aynı olmalıdır, https://app.clevera.ai/sso/oidc/callback.

Daha fazla mesaj: SSO giriş sorunlarını düzeltme.