春ブーツ単純な実装インターセプター

JWTの使用に基づくものでトークン認証メカニズム、。

あなたは、トークンを検証するためにインターセプタを使用することができます。その後、我々は、簡単なブロック機能を達成するために、スプリングのブーツを使用し、迎撃の内側に検証トークンを実装します。

 

最初のインターセプタクラスJwtInterceptorを作成するには、インターセプタ機能を実装しています。

HandlerInterceptorインタフェースを達成するためにJwtInterceptorクラス。インターフェースは、3つのメソッドが含まれています 

私たちはここでトークンの検証を書きますのでpreHandleは、要求の実行前に実行され、postHandle要求を実行した後に実行されますが、preHandleがtrueを返すときにのみ行われます。afterCompletion指導レンダリング方法は、実行が完了した後、同じ必要preHandleメソッドが返すTRUE、この方法は、一般的にリソースをクリーンアップするために使用のように。

完成インターセプタクラスも設定する必要があります:

インターセプタクラス内でこのコンフィギュレーションと私は2つはOKです追加して、2本の完全なパスを試みたURLで。もちろん、自分の言葉を書くためには、ファジーパスのように記述することができます

以下のような:「/管理/ *」のように。

 

アクセス・パスは、検証トークンJwtInterceptorインターセプターファーストクラスになるときように。もしいないか、または期限切れになりますアウトスローされます。

公開された20元の記事 ウォン称賛7 ビュー10000 +

おすすめ

転載: blog.csdn.net/qrnhhhh/article/details/92769685