2016-12-15 88 views
2

我使用的是springboot-security-jwt,因爲有很好的推薦性,而且它正在運行......但是當我測試時,refreshToken,在哪裏執行?如何使用它?refreshToken端點實現在哪裏?

也許這對於「高級開發人員春天」來說顯而易見,但它不適合我,我沒有在那裏看到它。 其中/auth/token端點實現?

有一些例子或者它的文檔,以及如何(參數)打電話嗎?

...其中springboot-security-jwt/token端點實現?檢查它(或一種「健康端點測試」)...

回答

3

項目springboot-security-jwt中的主要配置位於WebSecurityConfig.java :(請參見https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/config/WebSecurityConfig.java)。

在這個類,你會看到配置型AjaxLoginProcessingFilter創建攔截請求匹配「/ API /認證/註冊」的bean。這將處理登錄並生成JWT令牌。

然後,您可以按照配置的下一個綠豆 - JwtTokenAuthenticationProcessingFilter,看看它是什麼攔截,並使用JWTToken驗證所提供的API請求

refreshToken是一個標準的彈簧控制器 - 見RefreshTokenEndpoint類(https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/endpoint/RefreshTokenEndpoint.java

作者還在等文件夾下的Blog.md中提供了詳細的解釋 - 查看它!有很多有用的鏈接起牀速度使用JWTs