トークンの検証と更新が間違っている気がする
Closed this issue · 1 comments
pddg commented
AuthService.kt
では下記のように定義されている
@POST("/auth/jwt/refresh")
fun refresh(@Body token: String): Call<Authorization>
@POST("/auth/jwt/verify")
fun verify(@Body token: String): Call<Authorization>
@Body token: String
だと,普通にリクエストボディは
<なんか長いトークン>
になるように思います.実際に必要なリクエストボディは
{
"token": "<なんか長いトークン>"
}
というJSONになります.レスポンスのボディも同様のJSONになるので,Token.kt
とかを作ってシリアライズ/デシリアライズする必要があるのでは?
あの書き方でJSONが生成されるなら僕の知識不足です.
ken-kentan commented
fixed in de19279