Я разрабатываю приложение, в котором я буду интегрировать социальную аутентификацию с помощью facebook и twitter. Я использую для этого Passportjs. Кроме того, есть возможность для локального входа/регистрации. Моя схема пользователя для локального входа/регистрации выглядит следующим образомПоле пароля в схеме Mongoose с помощью Social Auth с использованием Passportjs
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 и пароль субъект остается пустыми?
Какое возможное решение может быть реализовано здесь?