Logto ile Outline kimlik doğrulamasını basitleştirin
Bu makalede, Logto'yu Outline için bir OpenID Connect (OIDC) kimlik sağlayıcısı olarak nasıl kullanacağımızı göstereceğiz.
Bu makalede, Logto'yu Outline için bir OpenID Connect (OIDC) kimlik sağlayıcısı olarak nasıl kullanacağımızı göstereceğiz.
En iyi yanı, hem Logto'nun hem de Outline'ın açık kaynak olmasıdır. Bu makalede, Logto'yu Outline için bir OpenID Connect (OIDC) kimlik sağlayıcısı olarak nasıl kullanacağımızı göstereceğiz.
Başlamak için, aşağıdaki öğelere sahip olduğunuzdan emin olun:
Logto'yu kendi sunucunuzda barındırıyorsanız, Logto örneğinizi kurmak için Logto "Başlarken" belgelerine bakın.
Logto Cloud kullanıyorsanız https://cloud.logto.io/ URL'sini girerek Logto Consolunu açın veya kendi barındırma için belirlediğiniz uç noktayı kullanın.
Sonra, "Uygulamalar" sekmesine gidin ve "Uygulama oluştur" üzerine tıklayın.

Görünen modülde "Geleneksel Web" seçeneğini seçin ve "Outline" gibi bir uygulama adı girin. Ardından "Uygulama oluştur" üzerine tıklayın.
Logto'da bir eğitim sayfasına yönlendirileceksiniz. Uygulama detayları sayfasına geçmek için sağ üst köşedeki "Atla" seçeneğine tıklayın.

"Yönlendirme URI'leri" bölümünde, aşağıdaki değeri girin:
Örneğin, Outline'ı http://localhost:3000 üzerinde barındırıyorsanız, değer şu olmalıdır:

Alt kısımdaki "Değişiklikleri Kaydet" butonuna tıklayın. Başarılı olduktan sonra, bu sayfayı açık tutun çünkü Outline yapılandırması için yararlı olacaktır.
Kimlik doğrulama yapılandırma adımına ulaşıncaya kadar Outline barındırma kılavuzundaki adımları izleyin. Outline, varsayılan olarak OIDC uyumlu kimlik doğrulama sağlayıcılarını desteklediğinden, gerekli yapılandırma değerlerinin çoğunu Logto uygulama detayları sayfasında kolayca bulabilirsiniz.
Gerekli yapılandırma detayları için aşağıdaki tabloya bakın:
| Outline Ortam Değişkeni | Logto Görüntüleme Adı |
|---|---|
| OIDC_CLIENT_ID | Uygulama Kimliği |
| OIDC_CLIENT_SECRET | Uygulama Gizli Anahtarı |
| OIDC_AUTH_URI | Yetkilendirme Uç Noktası |
| OIDC_TOKEN_URI | Token Uç Noktası |
| OIDC_USERINFO_URI | Kullanıcı Bilgisi Uç Noktası |
İşte ek değişkenler içeren bir başka tablo:
| Outline Ortam Değişkeni | Açıklama |
|---|---|
| OIDC_USERNAME_CLAIM | Kullanıcı adına ayarlayın |
| OIDC_DISPLAY_NAME | İsteğe bağlı - gerektiğinde özelleştirin |
| OIDC_SCOPES | Varsayılan değeri koruyun; ayarlamaya gerek yok |
Outline, kullanıcı e-posta adresinin sağlanmasını gerektirdiğinden, güvenilir bir e-posta adresi sağlayan e-posta ile giriş veya Google giriş gibi sosyal bir giriş yapılandırmanız gerekir.
Logto'da konektörleri yapılandırma hakkında daha fazla bilgi için Konektörleri yapılandırın başlıklı bölüme bakın.
Outline örneğini başlatın ve uç noktasına erişin. Ortada "OpenID Connect ile Devam Et" olarak etiketlenmiş bir buton görmelisiniz; OIDC_DISPLAY_NAME ortam değişkenini ayarlayarak özelleştirilebilir.
Butona tıklayın ve Logto giriş deneyimine yönlendirileceksiniz.
Her şey doğru yapılandırıldıysa, Logto'da oturum açma veya kayıt işlemini tamamladıktan sonra Outline'a geri yönlendirilirsiniz. Ardından, kişisel bilgilerinizi sayfanın sol alt köşesinde görebilirsiniz.

Entegrasyon sırasında herhangi bir sorunla karşılaşırsanız, lütfen [email protected] adresinden bizimle iletişime geçmekten çekinmeyin veya Discord sunucumuza katılın!