Türkçe
  • kimlik doğrulama
  • eğitim
  • kayıt olma
  • webhook

Logto'da yalnızca davetiyeyle kayıt olma nasıl ayarlanır

Yalnızca davetiyeyle kayıt yaygın bir kullanım durumudur. Erken aşama ürünler için etkileşimi ve elde tutmayı artırırken, özel ve güvenli bir yapı sağlar.

Guamian
Guamian
Product & Design

Yalnızca davetiyeyle kayıt yaygın bir kullanım durumudur. Erken aşama ürünler için etkileşimi ve elde tutmayı artırırken, özel ve güvenli bir yapı sağlar.

Bu blogda, yalnızca davetiyeyle kaydın ne olduğunu, bunu ayarlamak için gerekenleri ve Logto'yu esnek bir şekilde kullanarak amacınıza nasıl ulaşabileceğinizi açıklayacağız.

Yalnızca davetiyeyle kaydolma için yaygın senaryolar

Yalnızca davetiyeyle kayıt, aşağıdaki senaryolarda yaygın olarak kullanılır:

  1. Gizli mod lansmanları: Seçilen kullanıcılar için yeni bir ürüne veya hizmete erken erişim.
  2. Beta testleri: Ürünün tam sürümünden önce kimin deneme yapabileceğini ve geri bildirim sağlayabileceğini kontrol etme.
  3. Özel topluluklar: Profesyonel ağlar veya özel forumlar gibi yalnızca davet alan üyelerin erişiminin olduğu yerleri sınırlama.
  4. Yüksek talep gören etkinlikler: Etkinliklere, kurslara veya özel tekliflere sınırlı erişimi yönetme.

Bu senaryolar, özel bir yapı oluşturmaya ve kontrollü bir yayılım sağlamaya yardımcı olur.

Gereksinimlerin genel görünümü

Teknik gereklilikleri basit madde noktalarına ayıralım:

  1. Kayıt yalnızca davet edilen kullanıcılarla sınırlı olmalıdır. Genel halk sadece giriş yapabilir, kayıt olamaz.
  2. Geliştiricilerin davet gönderecekleri e-posta listesine sahip olmaları gerekir.
  3. Kullanıcılar uygulamaya erişmek için bu davetleri alacak ve kullanacaklardır.
  4. Kullanıcılar, ilk kez giriş yaptıklarında şifrelerini sıfırlamalıdır.

Logto, bu ihtiyaçların karşılanmasına yönelik esnek özellikler sunar. Nasıl ayarlanacağını inceleyelim.

Tarif

Yalnızca davetiyeyle kayıt için Logto'nun anahtar özellikleri

Logto'da yalnızca davetiyeyle bir kayıt işlemi uygulamak için aşağıdaki özellikleri kullanabilirsiniz:

Logto özellikleriAmaç
Kayıt olmayı devre dışı bırakKayıt sadece davet edilen kullanıcılarla sınırlıdır
Kullanıcı oluşturma (Logto konsolu ve yönetim API'si)Bir kullanıcıyı manuel veya programatik olarak oluşturma.
WebhookUser.Created olayı ve kendi e-posta sunucunuzu kullanarak davet e-postasını otomatik olarak tetikleme
Şifre sıfırlama akışıKullanıcıların kendi şifrelerini belirlemelerine olanak tanır
Giriş hatırlatıcıKullanıcıların akışı manuel olarak tetiklemesini gerektirmeden, “Şifreyi Unuttum” sayfasına doğrudan yönlendirme.

Giriş deneyimi ayarlarında kayıt olmayı kapatın

Kullanıcılar kendileri kayıt olamazlar ve sadece kaydolabilirler, bu yüzden Giriş Deneyimi ayarlarına gidin, Giriş & Kayıt sekmesine tıklayın ve Gelişmiş Seçenekler bölümünü bulun. Varsayılan ayar açıktır. Kullanıcılar sadece giriş sayfasını görecek şekilde bunu kapatın.

disable-sign-up.png

Yöneticiler e-posta kullanarak kullanıcı hesapları oluşturabilir ve geçici parolalar oluşturabilirler

Kullanıcı e-posta listesine sahipsiniz ve onları kaydolmaya davet etmek istiyorsunuz. Logto yerleşik bir davetiye özelliği sunmuyor, ancak kullanıcı hesaplarını konsol aracılığıyla manuel olarak oluşturabilir veya Yönetim API'si ile toplu hesap oluşturmayı yönetebilirsiniz.

Manuel kullanıcı oluşturma

Önceden listelediğiniz sadece birkaç kullanıcı varsa, yönetici konsolunda hesaplarını doğrudan oluşturabilirsiniz. Kullanıcılar daha sonra e-posta ile giriş yapabilir ve kendi şifrelerini belirlemek için “Şifremi Unuttum” seçeneğini kullanabilirler. manual-user-creation.png

Programatik davetiyeler

Bu süreci daha programatik hale getirmek isterseniz, kullanıcı e-posta listesine davetiyeler ve karşılama e-postaları göndermeyi otomatikleştirebilirsiniz.

Birden fazla kullanıcı hesabını toplu olarak oluşturmak için Logto Yönetim API'sini kullanın

Bir makineden makineye uygulama kurarak, toplu kullanıcı oluşturmayı etkinleştirmek için Logto yönetim API'sini kullanabilirsiniz.

Hoş geldin davetiye e-postasını otomatik olarak göndermek için webhook kullanın

webhook-user-create.png

Kendi sunucunuzdan posta sunucunuzun API'sini arayarak karşılama e-postaları gönderebilirsiniz. Doğrulama koduna gerek olmadığı için, gerekli tüm bilgileri (örneğin, kullanıcının adı gibi) alabilir ve e-posta içeriğini buna göre özelleştirebilirsiniz. Webhook ile e-posta hizmetiniz, User.Created olayı üzerine bir webhook aracılığıyla tetiklenecek, bu işlemi daha otomatik hale getirecektir.

Kullanıcılara şifrelerini değiştirmeye zorlayarak giriş yapmalarını sağlamak için Giriş Hatırlatıcı özelliğini kullanın

login-hint.png

Standart OpenID Connect spesifikasyonunda tanımlanan login_hint parametresi, kullanıcı adı veya e-posta gibi kullanıcının kimliği ile giriş formunu önceden doldurmak için kullanılır. Logto ile, kullanıcı deneyimini artırmak için diğer giriş ekranı parametreleriyle birleştirilebilir.

Örneğin, giriş formunda e-posta adresi alanını kullanıcının e-posta adresi ile önceden doldurmak:

Özet

Bu kılavuz, yalnızca davetiyeyle kayıt akışını uygulamak için yüksek düzeyde rehberlik sağlar ve önemli Logto özelliklerini vurgular. Çoklu özellikleri akıllıca birleştirerek sorunsuz, uçtan uca bir deneyim yaratır.