Package org.tsugi.lti13
Class LTI13JwtUtil
- java.lang.Object
-
- org.tsugi.lti13.LTI13JwtUtil
-
public class LTI13JwtUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description LTI13JwtUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetBodyAsString(String jws, Key key)static StringgetHeaderAsString(String jws, Key key)static booleanisRequest(String id_token)Check if the incoming id_token (may be null) is LTI 1.3static booleanisRequest(HttpServletRequest req)Check if the incoming request is LTI 1.3static org.json.simple.JSONObjectjsonJwtBody(String id_token)static org.json.simple.JSONObjectjsonJwtHeader(String id_token)static StringrawJwtBody(String encoded)static StringrawJwtHeader(String encoded)
-
-
-
Field Detail
-
ID_TOKEN
public static final String ID_TOKEN
- See Also:
- Constant Field Values
-
JWT
public static final String JWT
- See Also:
- Constant Field Values
-
leeway
public static Long leeway
-
-
Method Detail
-
jsonJwtHeader
public static org.json.simple.JSONObject jsonJwtHeader(String id_token)
-
jsonJwtBody
public static org.json.simple.JSONObject jsonJwtBody(String id_token)
-
isRequest
public static boolean isRequest(HttpServletRequest req)
Check if the incoming request is LTI 1.3
-
isRequest
public static boolean isRequest(String id_token)
Check if the incoming id_token (may be null) is LTI 1.3
-
-