Class WebApiUtils
java.lang.Object
org.tasktide.api.utils.WebApiUtils
Utility to support unit-testing web api resources.
Generating Pub-Priv keypair, JWT tokens etc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckSecurityContext(jakarta.ws.rs.core.SecurityContext ctx, String role) static booleanstatic KeyPairGetKeyPairstatic RSAPublicKeyGet public keystatic booleanrequireRole(jakarta.ws.rs.core.SecurityContext ctx, String role) static booleanrequireUser(jakarta.ws.rs.core.SecurityContext ctx) static StringSign JWT with private keystatic StringtoPemPublic(PublicKey key) PEM formatPublicKey
-
Constructor Details
-
WebApiUtils
public WebApiUtils()
-
-
Method Details
-
getKeyPair
-
toPemPublic
-
token
-
getPublicKey
-
requireUser
public static boolean requireUser(jakarta.ws.rs.core.SecurityContext ctx) -
requireRole
-
checkSecurityContext
-
getEvalState
public static boolean getEvalState()
-