問題タブ [passport-local]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
774 参照

session - フェザーズ js とローカル ストラテジーを備えたパスポート、ただしセッションなし

私は立ち往生しています。

Passport を使用した Featherjs は、ローカル戦略で認証し、セッションを有効にできませんか?

セッションを有効にすると、最初のリクエストは承認されませんが、2 番目のリクエストは最初のリクエストの Cookie が使用されるためです。Cookie を使用したくありません。

私は自分のコードを次のようにセットアップしました:

0 投票する
2 に答える
5161 参照

javascript - Passportjs ローカル戦略が呼び出されない

Express と Passport を使用して REST API バックエンドを構築していますが、localStrategy が要求に応じて呼び出されていないようです。

アプリケーションのエントリ ポイントは次のようになります。

app.js

ルート.js

パスポート.js

フォームリクエストで得られる唯一の結果は

私にとって、リクエストの本文は問題ないように見え、LocalStrategy に入力する必要があります。この時点から他のコンソール出力が得られないので、私は少し無力です。

0 投票する
2 に答える
11126 参照

node.js - Express: req.flash() にはセッションが必要です

connect-flash を動作させるのに問題があります。表示されるエラー メッセージは次のとおりです。

「エラー: req.flash() にはセッションが必要です」

これはアプリの順序が原因である可能性があることを確認しましたが、これが当てはまるかどうかはわかりません。

App.js:

ルート等は以下

フラッシュ生成コード:

0 投票する
1 に答える
376 参照

javascript - NodeJS と Passport のサインアップが機能しない - エラーなし

現在のバージョンを github に公開しました: https://github.com/rcbgit/boiler

ユーザーは「ログイン中」のようです。少なくとも、リダイレクトの成功は有効なユーザー名/パスワードで発生し、リダイレクトの失敗は不適切な組み合わせで発生します。私が抱えている問題は、ログイン後にユーザー情報を保存する方法や、それに対してページを検証する (アクセスを制限する) 方法がわからないことです。ユーザー情報を保存する基本的な「認証」サービスを作成しましたが、それを適切に使用する方法がわかりません。

また、「ユーザー名は既に存在します!」などのサーバーから返されるメッセージを処理する方法がわかりません。

どんなアドバイスでも大歓迎です!

0 投票する
0 に答える
219 参照

angularjs - Angular-UI と PassportJS 認証

だから私はローカル認証をパスポートとangular-uiで動作させようとしていますが、私は自分自身を混乱させたと思います. リダイレクトが期待どおりに機能しているため、 local-signup と local-login が機能すると思います。

ユーザー情報を保存するために注入して使用したい小さな認証サービスがあります。次のようになります。

私のルートは次のようになります。

私の状態は次のようになります。

Auth サービスにユーザー情報を保存する方法や時期がわかりません。loginCtrl でこれを行う必要があると思いますが、URL リダイレクト以外にログインが成功したかどうかを判断する方法がわかりません。

どんな助けでも大歓迎です。

0 投票する
0 に答える
547 参照

node.js - クライアント側でパスポートユーザーにアクセスするには?

パスポートのローカル戦略を使用してユーザーを認証し、connect-mongoを sessionstore モジュールとして使用してパスポート/エクスプレス セッションmongodbに保存し、 passport.socketioを統合 し、使用してユーザーを承認しました。

onAuthorizeSuccess関数から、パスポートからのログに記録されたdata.userをコンソールしました。これで、サーバー上のデータにアクセスできます。しかし、クライアント側のパスポートユーザーであるreq.userにアクセスするにはどうすればよいですか。

data.userreq.userと同じ結果を返します

私のクライアント側のコード

私のサーバー側コード

0 投票する
1 に答える
639 参照

node.js - Mongoose パスポート ローカル: パスワードの取得

passport-local-mongooseユーザーデータをMongoDBに保存するために使用しています。ユーザーがパスワードを忘れた場合、メールで送信するためにパスワードを取得する必要があります。塩田に貯蔵します。どうすれば塩抜きできますか?

PSbcryptノード > 0.10.x では動作しないため、使用できません

0 投票する
1 に答える
5133 参照

node.js - 認証のためにパスポートを手動で呼び出す

パスポートを使用して oauth2 認証で保護された安らかな nodeJS API を開発しています。

この場合、ルートは保護されており、ルートにアクセスするには有効なトークンを送信する必要があります。

認証したいユーザーのユーザー名とパスワードを取得する関数を呼び出して、「ユーザー」を手動で認証する方法を見つけたいと思います。

0 投票する
1 に答える
1452 参照

node.js - ローカル戦略で認証するときにPassportjsが500サーバーエラーをスローする

Facebookとローカル戦略でマルチ戦略認証を機能させようとしています。Facebook認証は通常機能しており、データベースは更新されますが、ローカル戦略では次のエラーが表示されます:

コード自体は次のとおりです。

/api/users に投稿しています。何が起こっているのですか?