0
FacebookとTwitterを使用してソーシャル認証を統合するアプリケーションを開発しています。私はそれのためにPassportjsを使用しています。また、ローカルログイン/サインアップのオプションもあります。空白のままにFacebookやパスワードのエンティティを通じてユーザ認証のユースケースがあった場合でも、ローカルログイン/サインアップのための私のユーザー・スキーマは、私がrequired: true
として、パスワードの実体を保つべきである。このPassportjsを使用したMongooseスキーマのパスワードフィールド
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}}
});
のように見えますか?
ここで実行できる解決策はありますか?