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.
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.
Eğer kullanıcı bir hesaba sahip değilse, Kayıt ol
butonuna tıklayarak kayıt ekranına geçiş yapabilir.
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.
Kullanıcı Başlayın
butonuna tıkladığında, doğrudan kayıt ekranına yönlendirilecektir.
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:
- Varsayılan oturum açma ekranı gösterilir.
- E-posta adresi girilir.
-
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. -
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.
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.