注釈
3、実際のJWT検査ログの包装の一般的な方法
について説明しますによってJWTツールの開発と導入
1が、応じて追加されました
<! - -関連JWTを>
<依存>
<groupIdを> io.jsonwebtoken </ groupIdをを>
<たartifactId> jjwt </たartifactId>
<バージョン> 0.7.0 </バージョン>
</依存>
2、開発及び製造方法トークン
3、トークン試験法の開発
始めます
ツールのJWT新しいクラス
2を書くためには、トークンされた暗号化されたトークンを復号化するための方法である
の請求の値
SetIsuseAtリリース
有効期限:setExpirationを
で定義されたアルゴリズムとキー、そして最終的にコンパクトな文字列近い外観ですsignWith
最終リターン文字を文字列。そして、この文字列が戻されます。
プラスチェック。ユーザー属性とユーザエンティティを分析する
トークンの完全な方法を生成しました
復号化方法
復号化後のいくつかの方法があります。内部情報を戻ります。
ここでは、getBody()が使用
期限が切れた場合、それは我々がトークン復号化するために、コード内のキャッチを試みる入れ例外をスローうトークン
テストクラスを書きます
トークンの生成アルゴリズムを変更
トークン生成するために、
三つの部分を
テスト解読
意図的に、予期しない状況で得られた、1が先行