Package edu.ksu.lti.launch.spring.config
Class LtiLaunchSecurityConfig
- java.lang.Object
-
- org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
-
- edu.ksu.lti.launch.spring.config.LtiLaunchSecurityConfig
-
- All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration @EnableWebMvcSecurity public class LtiLaunchSecurityConfig extends org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapterThis configuration class sets up Spring Security to authenticate LTI launch requests based on the OAuth signature present in the POST params. It also sets up some common HTTP headers that get returned to the browser on each request to make browsers happy running inside of an iframe.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLtiLaunchSecurityConfig.LTISecurityConfigurerAdapter
-
Constructor Summary
Constructors Constructor Description LtiLaunchSecurityConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.oauth.provider.token.OAuthProviderTokenServicesoauthProviderTokenServices()-
Methods inherited from class org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
addArgumentResolvers, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
-