Class LtiConsumerDetailsService

  • All Implemented Interfaces:
    org.springframework.security.oauth.provider.ConsumerDetailsService

    @Component
    public class LtiConsumerDetailsService
    extends Object
    implements org.springframework.security.oauth.provider.ConsumerDetailsService
    Consumer Details implementation. Given a consumer key, it looks up the secret from a supplied LTI key lookup service and constructs a ConsumerDetails object for Spring to work with to verify the authenticity of the LTI launch request.
    • Constructor Detail

      • LtiConsumerDetailsService

        @Autowired
        public LtiConsumerDetailsService​(LtiLaunchKeyService ltiKeyService,
                                         String applicationName)
    • Method Detail

      • loadConsumerByConsumerKey

        public org.springframework.security.oauth.provider.ConsumerDetails loadConsumerByConsumerKey​(String consumerKey)
        Specified by:
        loadConsumerByConsumerKey in interface org.springframework.security.oauth.provider.ConsumerDetailsService