Deployd'u gerçekten sevdiğimi söyleyerek başlayayım. Üretimde kullanmak istiyorum, ancak OAuth ve sosyal oturum açmalarını dahil etmek istiyorum, bu yüzden dpd-passport modülünü kurdum. Bu iki küçük (büyük) yaşanan sorunlar dışında harika çalışır:Deployd: dpd-pasaport nasıl uygulanır ve güvenli bir şekilde doğrulanır
OAth sağlayıcısından (Facebook, Twitter Github) üzerinden bir kullanıcı oturum açarsa, yeni bir kullanıcı kaydı yaratılır- ... ama aynı kullanıcı eğer çerezlerini temizler veya giriş yapmak için farklı bir tarayıcı kullanır, yeni bir kullanıcı kaydı oluşturulur.
- Akıllıca bir şey yapıp (read: hacky) ve sosyal oturum açma kullanıcılarını socialAccount ve socialAccountId temelli bir kimlik (her sosyal hesap için benzersiz ancak sabit olan bir şey) atarsam, herhangi biri, bir kullanıcı taklit etmek için standart kullanıcı oluşturma yöntemini kullanabilir. Kullanıcının sosyalAccount ve socialAccountId öğelerini bilmesi durumunda
/users
bitiş noktasına POST isteği yaparak kullanıcı.
Sorum şu: Ben A) meydana gelen 1. önlemek, ya da B) da önlenmesi OAuth kullanıcı oluşturma olmadan kullanıcı oluşturma standart yöntemi devre dışı bırakabilir nasıl?
Hiç kimse başarılı bir şekilde Deployd
ve dpd-passport
ürünlerinde kullandı mı? Eğer öyleyse, sizinle konuşmak istiyorum ...
Şimdiden teşekkürler!
Ayrıca dpd-passport kullanma hakkında bir eğitim almayı çok isterim. – vpx