【问题标题】:JWT with invalid format格式无效的 JWT
【发布时间】:2019-09-13 15:52:06
【问题描述】:

检查https://jwt.io/ 上的令牌时,我收到警告:您的 JWT 签名似乎未使用 base64url (https://www.rfc-editor.org/rfc/rfc4648#section-5) 正确编码。请注意,根据https://www.rfc-editor.org/rfc/rfc7515#section-2,必须省略填充(“=”)

“~”或“=”应省略

@GetAction("login")
@ResponseContentType(H.MediaType.JSON)
public Result login(User user,ActionContext context){
     context.login("admin");
     return jwt();
}

返回

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJpc3N1ZXIiLCJleHAiOjE1NjgzOTAyMjMsImp0aSI6IjY5MDNhZjAwLWE1NGUtNGVkYi1iMjc2LWEwNWZmN2IzZTQ3MyIsInVzZXJuYW1lIjoiYWRtaW4ifQ~~.SFzY3N974wQaP-_x_YxMr4-Nk1k5-TfOl-So_ZB424vl1p5yQ5-wfQhErDmdoVOFL2iRp0G2U_-Igi9Pu6GEWg~~"
}

【问题讨论】:

标签: actframework


【解决方案1】:

我的问题是我用“”粘贴了标记,当我省略它们时,错误消失了。

【讨论】:

    猜你喜欢
    • 2021-04-12
    • 2018-08-20
    • 2021-05-16
    • 2020-01-21
    • 2020-10-16
    • 2021-04-13
    • 2016-12-29
    • 2017-12-02
    • 2010-10-31
    相关资源
    最近更新 更多