/lti13utils

LTI 1.3 Java utils to simplify the production of lti tools

Primary LanguageJavaApache License 2.0Apache-2.0

LTI 1.3 Parsing Utilities Library

Usage:

//Load the platform JWKS public keys from a url
GuavaCachedSignatureKeyProvider platformKeys = new GuavaCachedSignatureKeyProvider(
		new URLJWKSKeyProvider(new URL("https://fancylms.org/.well-known/jwks.json")));

//Transform an HttpServletRequest into an LTI13Request
LTI13Request ltiRequest = LTI13JWSParser.convertOrThrow(platformKeys, request);