All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AccessToken A returned Access Token from a Client-Credentials GrantBase64 Base64 encoder and decoder.BaseJWT BasicLTIConstants BasicLTIUtil Some Utility code for IMS LTI http://www.anyexample.com/programming/java /java_simple_class_to_compute_sha_1_hash.xmlBasicOutcome ClientAssertion The client_assertion part of a Client-Credentials Grant This JWT will be signed, compacted, and sent to the oauth_token_url as a POST request along with the following values grant_type=client_credentials client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer client_assertion=signed_client_assertion_jwt scope=blank separated list of scopes The audience originially was expected to be the token_url on these requests But D2L felt like there was supposed to be a separate audience value for these tokens in IMS that is part of the contract so we all added another column for it :) Later the IMS working group led by Backboard decided to eventually require the deployment_id on this - which I think is a great idea and should have been there all along but I still don't get why we need both an audience value and a deployment_id - but D2L is rarely wrong on these matters.ConsumerProperties A pool of OAuthConsumers that are constructed from Properties.Contact Container ContentItem ContentItem ContentItemResponse Context DateRange DeepLink DeepLinkResponse DeepLinkResponse Endpoint ExcerptInputStream A decorator that retains a copy of the first few bytes of data.ForUser HackMoodle HttpClient HttpClientUtil HttpMessage An HTTP request or response.HttpMessageDecoder A decorator that handles Content-Encoding.HttpRequestMessage An HttpServletRequest, encapsulated as an OAuthMessage.HttpResponseMessage An HTTP response.HttpUtil Some Tsugi Utility code for to make using Http easier to use.Icon IMSJSONRequest IMSPOXRequest InstantUtil JacksonBase JacksonUtil Some Tsugi Utility code for to make using Jackson easier to use.LaunchJWT LaunchLIS LaunchPresentation LineItem LTI11Transition LTI13AccessTokenUtil LTI13ConstantsUtil LTI13JwtUtil LTI13KeySetUtil LTI13Servlet Notes: This is a sample "Hello World" servlet for LTI13.LTI13Util LTICustomVars A class to capture the names of the valid LTI 1.3 substitution variables These are also capabilities - when used as a capability it indicates a willingness to subsitute these variables on launches.LTILaunchMessage LtiLinkItem LTIPlatformConfiguration LtiResourceLink LTIToolConfiguration Member MemberMessage MiniLineItem NamesAndRoles OAuth OAuth.Parameter A name/value pair.OAuth.Problems Strings used for problem reporting.OAuthAccessor Properties of one User of an OAuthConsumer.OAuthClient Methods for an OAuth consumer to request tokens from a service provider.OAuthClient.ParameterStyle Deprecated. use net.oauth.ParameterStyle.OAuthConsumer Properties of an OAuth Consumer.OAuthException Superclass for extensions thrown by the OAuth library.OAuthMessage A request or response message used in the OAuth protocol.OAuthProblemException Describes an OAuth-related problem, using a set of named parameters.OAuthResponseMessage An HTTP response, encapsulated as an OAuthMessage.OAuthServiceProvider Properties of an OAuth Service Provider.OAuthServlet Utility methods for servlets that implement OAuth.OAuthSignatureMethod A pair of algorithms for computing and verifying an OAuth digital signature.OAuthValidator An algorithm to determine whether a message has a valid signature, a correct version number, a fresh timestamp, etc.OpenIDClientRegistration OpenIDProviderConfiguration ParameterStyle Where to place OAuth parameters in an HTTP message.PEMReader This class convert PEM into byte array.PKCS1EncodedKeySpec PKCS#1 encoded private key is commonly used with OpenSSL.PlacementAdvice RegistrationRequest RegistrationResponse ResourceLink Result RSA_SHA1 Class to handle RSA-SHA1 signatures on OAuth requests.Score SimpleOAuthValidator A simple OAuthValidator, which checks the version, whether the timestamp is close to now and the signature is valid.SizedUrl SubmissionReview ToolPlatform TsugiBase XMLMap a simple utility class for REST style XML kind of lets us act like we are in PHP.