1. JWT Session
The JWTSession session store works it also a stateless session that uses JSON Web Token standard to decode/encode data.
To use the JWTSession session store you need to add the jooby-jwt
dependency:
Maven
Gradle
<dependency>
<groupId>io.jooby</groupId>
<artifactId>jooby-jwt</artifactId>
<version>2.16.2</version>
</dependency>
JWT Session
Java
Kotlin
import io.jooby.session.JwtSessionStore;
{
String secret = "super secret key"; (1)
setSessionStore(new JwtSessionStore(secret)); (2)
get("/", ctx -> {
Session session = ctx.session();
session.put("foo", "bar");
return session.get("foo").value();
});
}
1 | Set a secret key |
2 | Use JwtSessionStore |