私はノードエクスプレスアプリに取り組んでおり、すでにFacebook認証でうまく機能しています。私は今、私たち自身の電子メール/パスワードログインを有効にして、ロードブロッキングに実行しようとしています. Facebook を使用すると、認証中にセッションにアクセスして書き込むことができます。
everyauth.faceboook
// Basic stuff
.findOrCreateUser( function( sess, accessToken, extra, fbUser) {
var promise = this.Promise();
sess.myvar = myvar
// Find user in DB, etc
promise.fulfill(fbUser);
return promise()
この方法で、後で必要になるいくつかのものをセッションに直接保存できるので、これはうまく機能します。しかし、everyauth password login を使用するときに同じことを行う方法がわかりません。
everyauth.password
// Basic stuff
.authenticate( function(email, password) {
var promise = this.Promise();
// Create new user in DB, etc
// Now I need to save stuff to the session but I'm not sure how to access
// it in here...
promise.fulfill(newUser)
return promise
everyauth.password の認証メソッドとログイン メソッド (同じ API を使用) でセッションにアクセスする方法はありますか?