2016-12-15 4 views
2

私はspringboot-security-jwtを使用していますが、これは良いレコメンデーションを持っているため実行しています...しかし、私がrefreshTokenをテストしていたら、実装はどこですか?それの使い方?refreshTokenエンドポイント実装はどこにありますか?

「シニアデベロッパーの春」にとってはおそらく明らかですが、それは私には当てはまりませんが、そこには見当たりません。 /auth/tokenエンドポイント実装はどこですか?

いくつかの例やドキュメントがあり、どのように(パラメータ)それを呼び出すのですか?

...ここで、springboot-security-jwt/tokenエンドポイントの実装は? (または一種の "健康エンドポイントテスト")...

答えて

3

プロジェクトの主な構成は、WebSecurityConfig.javaです(https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/config/WebSecurityConfig.java参照)。

このクラスでは、 "/ api/auth/login"に一致するリクエストを代行受信するように設定されたタイプAjaxLoginProcessingFilterで作成されたBeanが表示されます。これによりログインが処理され、JWTトークンが生成されます。あなたは、次の豆に構成に従うことができます

- それはJWTTokenを使用して傍受して認証しているかを見るためにJwtTokenAuthenticationProcessingFilter APIの提供は

refreshTokenは、標準的な春のコントローラで要求 - RefreshTokenEndpointクラス(https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/endpoint/RefreshTokenEndpoint.java

を見ます

著者は、Blog.mdの「etc」フォルダの詳細な説明も提供しています。 JWTの使用をスピードアップするための便利なリンクがたくさんあります

関連する問題