問題タブ [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.
session - フェザーズ js とローカル ストラテジーを備えたパスポート、ただしセッションなし
私は立ち往生しています。
Passport を使用した Featherjs は、ローカル戦略で認証し、セッションを有効にできませんか?
セッションを有効にすると、最初のリクエストは承認されませんが、2 番目のリクエストは最初のリクエストの Cookie が使用されるためです。Cookie を使用したくありません。
私は自分のコードを次のようにセットアップしました:
javascript - Passportjs ローカル戦略が呼び出されない
Express と Passport を使用して REST API バックエンドを構築していますが、localStrategy が要求に応じて呼び出されていないようです。
アプリケーションのエントリ ポイントは次のようになります。
app.js
ルート.js
パスポート.js
フォームリクエストで得られる唯一の結果は
私にとって、リクエストの本文は問題ないように見え、LocalStrategy に入力する必要があります。この時点から他のコンソール出力が得られないので、私は少し無力です。
node.js - Express: req.flash() にはセッションが必要です
connect-flash を動作させるのに問題があります。表示されるエラー メッセージは次のとおりです。
「エラー: req.flash() にはセッションが必要です」
これはアプリの順序が原因である可能性があることを確認しましたが、これが当てはまるかどうかはわかりません。
App.js:
ルート等は以下
フラッシュ生成コード:
javascript - NodeJS と Passport のサインアップが機能しない - エラーなし
現在のバージョンを github に公開しました: https://github.com/rcbgit/boiler
ユーザーは「ログイン中」のようです。少なくとも、リダイレクトの成功は有効なユーザー名/パスワードで発生し、リダイレクトの失敗は不適切な組み合わせで発生します。私が抱えている問題は、ログイン後にユーザー情報を保存する方法や、それに対してページを検証する (アクセスを制限する) 方法がわからないことです。ユーザー情報を保存する基本的な「認証」サービスを作成しましたが、それを適切に使用する方法がわかりません。
また、「ユーザー名は既に存在します!」などのサーバーから返されるメッセージを処理する方法がわかりません。
どんなアドバイスでも大歓迎です!
angularjs - Angular-UI と PassportJS 認証
だから私はローカル認証をパスポートとangular-uiで動作させようとしていますが、私は自分自身を混乱させたと思います. リダイレクトが期待どおりに機能しているため、 local-signup と local-login が機能すると思います。
ユーザー情報を保存するために注入して使用したい小さな認証サービスがあります。次のようになります。
私のルートは次のようになります。
私の状態は次のようになります。
Auth サービスにユーザー情報を保存する方法や時期がわかりません。loginCtrl でこれを行う必要があると思いますが、URL リダイレクト以外にログインが成功したかどうかを判断する方法がわかりません。
どんな助けでも大歓迎です。
node.js - クライアント側でパスポートユーザーにアクセスするには?
パスポートのローカル戦略を使用してユーザーを認証し、connect-mongoを sessionstore モジュールとして使用してパスポート/エクスプレス セッションをmongodbに保存し、 passport.socketioを統合 し、使用してユーザーを承認しました。
onAuthorizeSuccess関数から、パスポートからのログに記録されたdata.userをコンソールしました。これで、サーバー上のデータにアクセスできます。しかし、クライアント側のパスポートユーザーであるreq.userにアクセスするにはどうすればよいですか。
data.userはreq.userと同じ結果を返します
私のクライアント側のコード
私のサーバー側コード
node.js - Mongoose パスポート ローカル: パスワードの取得
passport-local-mongoose
ユーザーデータをMongoDBに保存するために使用しています。ユーザーがパスワードを忘れた場合、メールで送信するためにパスワードを取得する必要があります。塩田に貯蔵します。どうすれば塩抜きできますか?
PSbcrypt
ノード > 0.10.x では動作しないため、使用できません
node.js - 認証のためにパスポートを手動で呼び出す
パスポートを使用して oauth2 認証で保護された安らかな nodeJS API を開発しています。
この場合、ルートは保護されており、ルートにアクセスするには有効なトークンを送信する必要があります。
認証したいユーザーのユーザー名とパスワードを取得する関数を呼び出して、「ユーザー」を手動で認証する方法を見つけたいと思います。
node.js - ローカル戦略で認証するときにPassportjsが500サーバーエラーをスローする
Facebookとローカル戦略でマルチ戦略認証を機能させようとしています。Facebook認証は通常機能しており、データベースは更新されますが、ローカル戦略では次のエラーが表示されます:
コード自体は次のとおりです。
/api/users に投稿しています。何が起こっているのですか?