0
我正在開發一個應用程序,其中我將使用facebook和twitter集成社交身份驗證。我正在使用Passportjs。此外,還有一個本地登錄/註冊的選項。我的本地登錄/註冊用戶的模式是這樣的使用Passportjs進行社交身份驗證的Mongoose Schema中的密碼字段
var UserSchema = new Schema({
name: { type: String, required: true},
email: { type: String, required: true},
password: { type: String, required: true, select: false },
username: { type: String, required: true, index: { unique: true}}
});
我要保持密碼實體required: true
是空白,即使有用戶通過Facebook和密碼實體認證用例?
在這裏可以實現什麼樣的解決方案?