Ana içeriğe geç

Okta IdP

Giriş​

Tek oturum açma (Single Sign-on, SSO), kullanıcıların yalnızca bir kez oturum açıp yeniden kimlik doğrulaması yapmadan birden fazla uygulamaya/hizmete erişmesini sağlayan bir teknolojidir.

Bir web portalı birkaç büyük bağımsız bölüm (forum, sohbet, bloglar vb.) içeriyorsa, kullanıcı hizmetlerden birinde kimlik doğrulamasından geçebilir ve kimlik bilgilerini birkaç kez girmeden diğer tüm hizmetlere otomatik olarak erişebilir.

SSO her zaman iki uygulamanın birlikte çalışmasıyla sağlanır: Kimlik Sağlayıcı (Identity Provider) ve Hizmet Sağlayıcı (Service Provider) ("IdP" ve "SP" olarak da anılır). ONLYOFFICE SSO yalnızca SP işlevini uygular. Birçok farklı sağlayıcı IdP olarak görev yapabilir, ancak bu makalede Okta uygulaması ele alınmaktadır.

Okta'da IdP oluşturma​

  1. Okta hizmetine kaydolun.

  2. Applications -> Applications menüsüne gidin.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  3. Create App Integration düğmesine tıklayın:

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  4. SAML 2.0 seçeneğini seçin ve Next düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  5. App name alanına bu uygulamayı diğerlerinden ayırmak için istediğiniz bir ad girin, örneğin "IDP Okta Apps", ve Next düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  6. Alanları aşağıdaki tabloya göre doldurun:

    not

    myportal-address.com yerine ONLYOFFICE SP'nizin barındırıldığı kendi alan adınızı veya genel IP adresinizi belirtin.

    Application Details
    Single sign-on URLhttps://myportal-address.com/sso/acs
    Audience URI (SP Entity ID)https://myportal-address.com/sso/
    Default RelayStatehttps://myportal-address.com
    Name ID formatEmailAddress
    Application usernameEmail
    Update application username onCreate and Update
    ResponseSigned
    Assertion SignatureSigned
    Signature AlgorithmRSA-SHA256
    Digest AlgorithmSHA256
    Assertion EncryptionEncrypted
    Encryption AlgorithmAES128-CBC
    Key Transport AlgorithmRSA-OAEP
    Authentication context classX.509 Certificate

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  7. Attribute Statements formunda Add Another seçeneğine tıklayın ve LDAP dizininin alan kataloğundan verilmeye uygun, Value listesindeki bir değeri belirterek 3 parametre (givenName, sn, mail) oluşturun.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  8. Çalışma alanınıza gidin ve yönetici olarak oturum açın. Ayarlar -> Entegrasyon -> Tek Seferlik Giriş sayfasını açın.

  9. Tekli Oturum Açma Kimlik Doğrulamasını Etkinleştir anahtarını kullanarak SSO'yu etkinleştirin.

  10. Şimdi SP Sertifikaları bölümünde bir sertifika oluşturmanız gerekir. Bunun için ilgili bölümdeki Sertifika ekle düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  11. Açılan modal pencerede Yeni Kendinden İmzalı Sertifika Oluştur bağlantısına tıklayın ve Şunun için kullan listesinde İmzalama ve şifreleme seçeneğini belirleyin. Sertifikayı kaydetmeden önce Genel Sertifika metnini panoya kopyalayın (Okta için gerekecektir), ardından Tamam düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  12. Herhangi bir düzenleyiciyi açın, kopyaladığınız metni yapıştırın ve dosyayı .pem uzantısıyla kaydedin.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  13. Okta uygulaması oluşturma formuna dönün. Encryption Certificate alanında yeni oluşturduğunuz genel anahtarı seçin.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  14. Formun sonunda Next düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  15. Finish düğmesine tıklayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  16. Açılan uygulama açıklamasında Metadata URL alanındaki bağlantıyı kopyalayın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  17. Çalışma alanınızdaki Tek Seferlik Giriş sayfasına dönün. Kopyaladığınız bağlantıyı meta veri XML'sini yükleme alanına yapıştırın.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    Oturum açma düğmesinin başlığını belirtin.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  18. Kaydet düğmesine tıklayın.

  19. SP meta veri XML'sini indirin düğmesinin bulunduğu ONLYOFFICE SP Meta Verileri bölümü açılmalıdır.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  20. Oturum kapatmayı yapılandırmak için Okta ayarlarına dönün. Signature Certificate alanında bir sertifika belirtin, örneğin 12. adımdaki sertifikayı. Single Logout URL ve SP Issuer alanlarını aşağıdaki örneğe göre doldurun.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  21. Okta'da kullanıcı oluşturmak ve onlara ONLYOFFICE SP'mize erişim vermek için aşağıdaki adımları uygulayın:

    1. Okta Directory -> People alt menüsüne gidin,

      ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    2. Add person düğmesine tıklayın,

      ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    3. formu doldurun ve Save düğmesine tıklayın,

      ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    4. Applications -> Applications menüsüne gidin ve oluşturduğunuz uygulamaya tıklayın,

      ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

    5. Assign -> Assign to People seçeneğine tıklayın. Açılan pencerede gerekli kullanıcıları seçin ve Assign düğmesine tıklayın. Done düğmesine tıklayarak pencereyi kapatın.

      ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

ONLYOFFICE SP'nin Okta IdP ile çalışmasını kontrol etme​

SP tarafında ONLYOFFICE'e oturum açma​

  1. ONLYOFFICE kimlik doğrulama sayfasına gidin (örneğin https://myportal-address.com/Auth.aspx).

  2. Single sign-on düğmesine tıklayın. Düğme yoksa SSO etkinleştirilmemiş demektir.

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  3. Tüm SP ve IdP parametreleri doğru ayarlanmışsa, Okta IdP oturum açma formuna yönlendirilirsiniz:

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır

  4. ONLYOFFICE SP'ye erişim verilmiş kullanıcının oturum açma adını ve parolasını girin ve LOG IN düğmesine tıklayın.

  5. Kimlik bilgileri doğruysa çalışma alanınızın ana sayfasına yönlendirilirsiniz (kullanıcı yoksa otomatik olarak oluşturulur veya IdP'de değiştirilmişse verileri güncellenir).

    ONLYOFFICE SP ve Okta IdP nasıl yapılandırılır