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.
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:
- Gizli mod lansmanları: Seçilen kullanıcılar için yeni bir ürüne veya hizmete erken erişim.
- Beta testleri: Ürünün tam sürümünden önce kimin deneme yapabileceğini ve geri bildirim sağlayabileceğini kontrol etme.
- Özel topluluklar: Profesyonel ağlar veya özel forumlar gibi yalnızca davet alan üyelerin erişiminin olduğu yerleri sınırlama.
- 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:
- Kayıt yalnızca davet edilen kullanıcılarla sınırlı olmalıdır. Genel halk sadece giriş yapabilir, kayıt olamaz.
- Geliştiricilerin davet gönderecekleri e-posta listesine sahip olmaları gerekir.
- Kullanıcılar uygulamaya erişmek için bu davetleri alacak ve kullanacaklardır.
- 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 özellikleri | Amaç |
---|---|
Kayıt olmayı devre dışı bırak | Kayı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. |
Webhook | User.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.
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.
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
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
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.