如何在java中创建jwt [关闭]
Posted
技术标签:
【中文标题】如何在java中创建jwt [关闭]【英文标题】:How to Create jwt in java [closed] 【发布时间】:2019-12-04 22:02:40 【问题描述】:我基本上是在创建一个登录功能,我想在服务器端创建 jwt 令牌,以便根据电子邮件和密码的请求将 jwt 令牌响应发布到前端。在有效负载中,我只想包含数据库中已经存在的特定 ID。如何在 Java 中以简单的方式创建 jwt
【问题讨论】:
JWT (JSON Web Token) library for Java的可能重复 在jwt.io/#libraries-io 上你可以找到很多库,通常你会在文档或主页中获得它们的使用示例。 【参考方案1】:例如,您可以使用Java JWT: JSON Web Token for Java and android 创建它
例子:
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import io.jsonwebtoken.security.Keys;
import java.security.Key;
// We need a signing key, so we'll create one just for this example. Usually
// the key would be read from your application configuration instead.
Key key = Keys.secretKeyFor(SignatureAlgorithm.HS256);
String jws = Jwts.builder().setSubject("Joe").signWith(key).compact();
【讨论】:
以上是关于如何在java中创建jwt [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Javascript 中创建 JWT exp 样式日期