Class JavalinJWT
java.lang.Object
org.noise_planet.noisemodelling.webserver.secure.JavalinJWT
Derived from
...
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.javalin.http.ContextaddDecodedToContext(io.javalin.http.Context context, com.auth0.jwt.interfaces.DecodedJWT jwt) static io.javalin.http.ContextaddTokenToCookie(io.javalin.http.Context context, String token) static booleancontainsJWT(io.javalin.http.Context context) static <T> io.javalin.http.HandlercreateCookieDecodeHandler(JWTProvider<T> jwtProvider) static <T> io.javalin.http.HandlercreateHeaderDecodeHandler(JWTProvider<T> jwtProvider) static com.auth0.jwt.interfaces.DecodedJWTgetDecodedFromContext(io.javalin.http.Context context) getTokenFromCookie(io.javalin.http.Context context) getTokenFromHeader(io.javalin.http.Context context) static intgetUserIdentifierFromContext(io.javalin.http.Context ctx, JWTProvider<User> provider) Return the user identifier from the web context (extracted from verified Json Web Token)
-
Constructor Details
-
JavalinJWT
public JavalinJWT()
-
-
Method Details
-
containsJWT
public static boolean containsJWT(io.javalin.http.Context context) -
addDecodedToContext
public static io.javalin.http.Context addDecodedToContext(io.javalin.http.Context context, com.auth0.jwt.interfaces.DecodedJWT jwt) -
getDecodedFromContext
public static com.auth0.jwt.interfaces.DecodedJWT getDecodedFromContext(io.javalin.http.Context context) -
getTokenFromHeader
-
getTokenFromCookie
-
addTokenToCookie
public static io.javalin.http.Context addTokenToCookie(io.javalin.http.Context context, String token) -
createHeaderDecodeHandler
-
createCookieDecodeHandler
-
getUserIdentifierFromContext
public static int getUserIdentifierFromContext(io.javalin.http.Context ctx, JWTProvider<User> provider) Return the user identifier from the web context (extracted from verified Json Web Token)- Parameters:
ctx- Web contextprovider- Json Web Token verifier- Returns:
- User identifier or -1 if token is invalid
-