問題タブ [angular2-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 投票する
1 に答える
1156 参照

javascript - angular2-jwt から tokenNotExpired を使用しようとしていますが、モジュールでエラーが発生しています

ユーザーがログインしているかどうかを確認するために、 angular2-jwt の tokenNotExpired を使用しようとしています。しかし、これを実装すると、cli で以下のエラーが発生します:-

「npm install angular2-jwt@latest --save」コマンドを使用して angular2-jwt をインストールしました。

以下は auth.service.ts コードです:-

また、正しく追加された package.json の依存関係も確認しました。このエラーがどこから発生したのかわかりません。

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

spring - AbstractPreAuthenticatedProcessingFilter を使用して REST サービスで JWT トークンを読み取る

次のシナリオ: 私の Spring Boot 2.0 REST サービスは、Keycloak と通信する API Gateway を介して Angular 6 クライアントによって行われたリクエストを取得します。そのため、リクエストは認証済みのユーザーによって行われます (API Gateway によって行われます)。ユーザーとそのロールに関する情報は、リクエストの一部である JWT トークンにパックされます (ベアラー トークンを含む Authorization ヘッダー内)。

サービス側でトークンを処理するには?

TokenPreAuthenticatedProcessingFilter次のように、 (に基づいてAbstractPreAuthenticatedProcessingFilter)構成されたものを構築WebSecurityConfigurerAdapterします。

ここまでは順調ですが、Controller のエンドポイントに到達 (および実行) すると、リクエストはリダイレクトされ、クライアントはデータではなくレスポンスとして HTTP ステータス コード 302 を取得します。

質問:

  1. AbstractPreAuthenticatedProcessingFilterこのシナリオのアプローチは正しいですか? (私はhttp://springcert.sourceforge.net/sec-3/preauth.htmlのドキュメントを読みましたが、そうあるべきです)、
  2. はいの場合、リダイレクトを回避する方法は?
  3. そうでない場合、他の正しい方法で行うにはどうすればよいですか?
0 投票する
3 に答える
2168 参照

angular - Angular6 angular-jwt がリクエスト ヘッダーにトークンを追加しない

私のリクエストを傍受してJWTトークンを追加するためにangular-jwtを使用していますが、それは起こっていないようです。

これは私の角度情報です:

これは私のapp.module.tsです:

これは私のセクションですpackage.json

申し訳ありませんが、 でtokenGetter関数を定義したことを忘れていましたapp.module.ts: