私はMEANスタックアプリケーションでユーザーにログインするためにpassport.jsを使用しようとしています。しかし、私はどこでpassport.jsを使ってユーザーを認証するのか混乱しています。クライアント側またはサーバー側のパスポートですか?
クライアント側で使用する必要がありますか?そうでなければ、エクスプレスアプリで使用し、エンドポイントからプロファイル情報にアクセスする必要がありますか?
ありがとうございます。
私はMEANスタックアプリケーションでユーザーにログインするためにpassport.jsを使用しようとしています。しかし、私はどこでpassport.jsを使ってユーザーを認証するのか混乱しています。クライアント側またはサーバー側のパスポートですか?
クライアント側で使用する必要がありますか?そうでなければ、エクスプレスアプリで使用し、エンドポイントからプロファイル情報にアクセスする必要がありますか?
ありがとうございます。
Passport.jsは、認証を実装するためにNode.jsと共にサーバー側で使用されるミドルウェアです。 APIエンドポイントを使用してデータベースに保存されたプロファイル情報にアクセスするには、Angular(フロントエンドがない場合はPostman)を使用します。彼はパスポートを使用してMEAN認証アプリを構築MEAN Stack Front to Back、:
は、私はあなたがについて尋ねている、まさに乗り越えて、この過去の週末を経てYoutubeでブラッドTraversyによって優れたビデオシリーズがあります。
コードは10カ月前に書かれていたので、少し古いですが、私はgithubリポジトリのコード改訂の変更をすべてまとめました:https://github.com/Stanza987/mean-auth-app-universal。完成した製品が実際に動作していることを確認し、必要に応じてソースコードをダウンロードすることもできます。
助けてくれてありがとう。 – vivekpadia70
問題はありません、幸運! – Stan
私はまだ1つの問題があります。 google-oauthを使用してユーザーをログ記録する場合、エクスプレスアプリでエンドポイントを使用しましたが、角度からそのエンドポイントにリクエストを送信すると、Googleのログインページはレンダリングされません。 – vivekpadia70
Passportjsはserversideプラグインです。 – asosnovsky
ブラウザにどのようにクッキーを渡すべきですか?@asosnovsky – vivekpadia70
チュートリアルを読んでください。これはあなたがここに来るのを助けるthrを超えています。 – asosnovsky