問題タブ [nestjs-jwt]

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 投票する
0 に答える
44 参照

nestjs-jwt - Nestjs: 現在接続しているユーザーを jwt から取得します

ネストjsで認証パスポートjwtのシステムを作成しましたが、リクエストから現在のユーザーを抽出できない場合を除き、すべてうまく機能します

これが私の戦略です

それは機能し、ペイロードに入れたすべての情報を出力します

これが AuthGuards です。

ガードを使用する別のコントローラーで

それは出力します: req[object Object] からの user extra 解決策を見つけるのを手伝ってください

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

jwt - ユーザー JWT トークンが有効かどうかを判断します。検証が成功すると、jwt ペイロードを返します

トークンが有効かどうか、jwt.strategy.ts の検証関数で検証しようとしています。JWT ベアラー ヘッダーの認証トークンが有効でない場合、例外がスローされます。それ以外の場合は、JWT ペイロードが返されます。より具体的には、Passport は " user" プロパティを Express HTTP Request オブジェクトに設定し、ここで返されたものを req.user に割り当てます。

jwt.strategy.ts

auth.controller.ts

auth.module.ts

auth.service.ts

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

nestjs - 別のモジュールからエクスポートされても、ネストは JwtService の依存関係を解決できません

@nestjs/jwtNestJS プロジェクトで使用しています。

私は2つのモジュールを持っていAuthModuleますAppModule.

  • AuthModule@nestjs/jwt
  • からのAppModule呼び出し認証サービスAuthModule

AuthService:

認証モジュール:

アプリモジュール:

(トークンを検証するためにインスタンスをAppController呼び出します。)AuthService

私は常にエラーが発生します:

何故ですか?どこが恋しいですか?