Türkçe
  • kimlik-doğrulama
  • kullanıcı-deneyimi
  • oturum-açma
  • kayıt-olma

Müşteri uyum sürecinizi geliştirecek küçük hileler

Logto kimlik doğrulama parametreleri ile kullanıcı kayıt deneyiminizi nasıl geliştireceğinizi öğrenin.

Simeng
Simeng
Developer

Logto'da, müşterilerimiz için uyum sürecimizi iyileştirmeye büyük önem veriyoruz. Kullanıcıların kayıt olma ve oturum açma deneyimini olabildiğince basit ve sorunsuz hale getirmenin önemini anlıyoruz. Bu yazıda, kullanıcıların kayıt deneyimini geliştirmeniz için kullanmanız gereken iki küçük hileyi paylaşacağız.

İlk ekran

OIDC kimlik doğrulama sürecine kısaca bir göz atalım.

Bir kullanıcı istemci uygulamasından kimlik doğrulama isteği gönderdiğinde, Logto'da bir OIDC kimlik doğrulama oturumu başlatılır. Kullanıcı, kimlik bilgilerini girmek ve kimliğini doğrulamak için Logto tarafından barındırılan giriş sayfasına yönlendirilir. Kullanıcı başarılı bir şekilde giriş yaptığında, kimlik doğrulama yanıtı istemci uygulamasına geri gönderilir.

Varsayılan olarak, kullanıcılara bir oturum açma ekranı gösterilecektir.

Oturum açma ekranı

Eğer kullanıcı bir hesaba sahip değilse, Kayıt ol butonuna tıklayarak kayıt ekranına geçiş yapabilir.

Kayıt ekranı

Ancak kullanıcı, açık bir şekilde kayıt amacıyla uygulamaya gelirse ne olacak? Kesinlikle oturum açma ekranını atlayıp, kullanıcıyı doğrudan iyi tasarlanmış bir kayıt ekranına yönlendirmek isteyeceksiniz.

Bu, kimlik doğrulama isteğinize first_screen parametresini ekleyerek kolayca gerçekleştirilebilir.

Ya da desteklenen bir SDK'da:

first_screen parametresi iki değeri alabilir: signIn veya register.

first_screen parametresini register olarak ayarlayarak, oturum açma ekranını atlayıp kullanıcıyı doğrudan kayıt ekranına yönlendirebilirsiniz.

Tıpkı Logto ana sayfamızda olduğu gibi.

Başlayın

Kullanıcı Başlayın butonuna tıkladığında, doğrudan kayıt ekranına yönlendirilecektir.

Hoşgeldiniz

Doğrudan oturum açma

Bilmeniz gereken diğer bir kullanışlı kimlik doğrulama parametresi direct_sign_in. Bu parametre, oturum açma ekranını atlayarak doğrudan bir sosyal veya kurumsal SSO kimlik doğrulama akışını başlatmanıza olanak tanır.

Bu, kendi sosyal ve kurumsal SSO giriş noktalarınız olduğunda ve Logto'nun oturum açma ekranını atlamak istediğinizde özellikle kullanışlıdır.

Örneğin, direct_sign_in parametresi belirtilmeden, bir kurumsal SSO kullanıcı yolculuğu şöyle olacaktır:

  1. Varsayılan oturum açma ekranı gösterilir.
  2. E-posta adresi girilir.
SSO
  1. Tek oturum açma tespit edilir ve kullanıcı ardından SSO akışını başlatmak için Tek Oturum Açma butonuna tıklar.

  2. Ek olarak, aynı e-posta alanında birden fazla SSO sağlayıcı yapılandırıldıysa, kullanıcıdan istediği SSO sağlayıcısını seçmesi istenir.

SSO listesi

Bu akış, kullanıcının istediği SSO sağlayıcısını önceden biliyorsanız basitleştirilebilir.

direct_sign_in parametresi şu değerleri alabilir:

  • social:<provider-name>: Doğrudan bir üçüncü taraf sosyal kimlik doğrulama akışını başlatır. (örneğin, social:google)
  • sso:<connector-id>: Doğrudan bir kurumsal SSO kimlik doğrulama akışını başlatır. (örneğin, sso:1234567890)

Kimlik doğrulama isteğinize direct_sign_in parametresini ekleyin:

Ya da desteklenen bir SDK'da:

direct_sign_in parametresi ile kullanıcı doğrudan belirtilen kimlik sağlayıcısının kimlik doğrulama sayfasına yönlendirilir. Kimlik doğrulama işlemini tamamlamak için gereken adımların sayısını önemli ölçüde azaltır.

Sonuç

Logto'da kullanıcı deneyimini çok ciddiye alıyoruz. First_screen ve direct_sign_in parametrelerini kullanarak, müşterileriniz için uyum sürecini önemli ölçüde iyileştirebilirsiniz.

Özelleştirilmiş ve görsel olarak çekici bir kayıt ekranı oluşturmak istiyorsanız, custom-css özelliğimizi keşfettiğinizden emin olun.

Daha fazla bilgi için kimlik doğrulama parametreleri hakkındaki kılavuzumuza göz atın.