All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CanvasInstanceChecker Checks which Canvas instance this application is running in.ConfigService This is an abstraction for configuration.CookieUnavailableException InvalidInstanceException Thrown to indicate that this LTI application is running in an unexpected instance of Canvas.LtiConsumerDetailsService Consumer Details implementation.LtiLaunch LtiLaunchController Class to handle the initial launch of an LTI application and creating a session with authentication information from Canvas in it.LtiLaunchData Class to hold the POST data from a Canvas LTI launch request.LtiLaunchData.InstitutionRole LtiLaunchKeyService LtiLaunchSecurityConfig This configuration class sets up Spring Security to authenticate LTI launch requests based on the OAuth signature present in the POST params.LtiLaunchSecurityConfig.LTISecurityConfigurerAdapter LtiOAuthAuthenticationHandler LtiSession Class to hold LTI session data.LtiSessionService Created by alexanda on 7/27/16.NoLtiSessionException Thrown if a request comes in without a valid session.OauthController Controller for obtaining an oauth token for a user.OauthTokenRequiredException To be thrown if we do not have an OAuth token for the current user.OauthTokenService A service to be implemented and supplied as an autowire candidate by any consumers of this libraryRefreshFailedException An exception to be thrown when we fail to refresh an OAuth token for an unexpected reason