passportjsを使用して簡単なWebアプリケーションを認証しています。セッションを保存して、ノードサーバーへの呼び出しを行っているページでreq.userを使用しているユーザーが存在するかどうかを確認できます。しかし、そこにも私は静的なページを持っていない呼び出している - 誰かがこれらのページのURLを推測していた場合、彼らは認証なしでアプリに入ることができるだろう。サーバーからこれらの静的ページを認証するにはどうすればよいですか?静的ページをpassportjsで認証して表現する
0
A
答えて
1
authミドルウェアをルートに追加することで、静的ファイルの認証を導入できます。
var jwt = require('express-jwt');
var auth = jwt({secret: 'SECRET', userProperty: 'payload'});
app.use(auth, express.static('public'));
jwtを使用しないと、authの代わりにカスタム関数を渡すことができます。
-1
app.use('/pagecontainer', yourAuthFunction, express.static(__dirname + '/public/pagecontainer'));
あなたのページがでているフォルダにアクセスするには、スタティックルートを定義し、そのフォルダに着信する要求を認証するためにパスポート認証(yourAuthFunction)ミドルウェアの機能を追加します。
関連する問題
- 1. 認証(パスワード保護)のある静的HTMLページですか?
- 2. SailsJSとPassportJS Facebookの認証
- 3. Passportjs Google認証が失敗する
- 4. 静的ファイルのdjango認証
- 5. Dropzone、Angular 2はpassportjsでアップロードを認証します
- 6. ASP.netでの静的ファイルと認証
- 7. Nodejsと表現静的ビュールーティング
- 8. nginxとexpress.jsの静的サイト - 認証
- 9. Playの静的コンテンツの認証(2)
- 10. 静的パスの認証、nodejsパスポートhtml
- 11. 静的なWebページにビデオを表示
- 12. 承認&静的コンテンツ(PDFファイル)へのアクセスを認証
- 13. passportjs認証ユーザーのみが保護されたページにアクセスすることを許可する
- 14. 認証済みのページで使用される静的ファイルを認証/承認する必要があります
- 15. Jekyllを使用してローカルで静的ページを生成する
- 16. 複数の静的ルート正規表現解析を表現する
- 17. 静的ページをアンドロイドウェブビューでロード
- 18. 春 - 静的ページ
- 19. 静的なページを表示しているが、リダイレクトされているフロントページ
- 20. 内部クラスは静的フィールドと非静的な静的な表現を許可します - なぜですか? JLS 1として
- 21. リダイレクトnodejsは静的リクエストをhttpsに表現します
- 22. JavaScript - 静的なWebページにアプリケーションのサイドファイルを表示します
- 23. passportjs jwt、クライアントの応答が認証されない
- 24. PassportJsのGoogle認証時にカスタムコールバックが呼び出されない
- 25. ブラウザからのREST認証表現
- 26. 静的ページと投稿ページ
- 27. CodeIgniterで静的ページと動的ページを混在させる
- 28. PassportJS Compareパスワードの確認フィールド
- 29. 静的ページで検索
- 30. WordPressで静的404ページ