Class RestTemplateJwtClientBeanDefinitionRegistryPostProcessorSupport


  • public class RestTemplateJwtClientBeanDefinitionRegistryPostProcessorSupport
    extends org.entur.jwt.client.spring.JwtClientBeanDefinitionRegistryPostProcessorSupport<org.springframework.web.client.RestTemplate>
    • Field Summary

      • Fields inherited from class org.entur.jwt.client.spring.JwtClientBeanDefinitionRegistryPostProcessorSupport

        client, rootProperties
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.entur.jwt.client.AccessTokenProvider newStatefulUrlAccessTokenProvider​(org.springframework.web.client.RestTemplate client, java.net.URL issueURL, java.util.Map<java.lang.String,​java.lang.Object> parameters, java.util.Map<java.lang.String,​java.lang.Object> headers, java.net.URL refreshUrl, java.net.URL revokeUrl, org.entur.jwt.client.ClientCredentials credentials)  
      protected org.entur.jwt.client.AccessTokenProvider newUrlAccessTokenProvider​(org.springframework.web.client.RestTemplate client, java.net.URL issueURL, java.util.Map<java.lang.String,​java.lang.Object> parameters, java.util.Map<java.lang.String,​java.lang.Object> headers, org.entur.jwt.client.ClientCredentials credentials)  
      • Methods inherited from class org.entur.jwt.client.spring.JwtClientBeanDefinitionRegistryPostProcessorSupport

        newAuth0Instance, newKeycloakInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RestTemplateJwtClientBeanDefinitionRegistryPostProcessorSupport

        public RestTemplateJwtClientBeanDefinitionRegistryPostProcessorSupport​(org.springframework.web.client.RestTemplate client,
                                                                               org.entur.jwt.client.spring.SpringJwtClientProperties properties)
    • Method Detail

      • newUrlAccessTokenProvider

        protected org.entur.jwt.client.AccessTokenProvider newUrlAccessTokenProvider​(org.springframework.web.client.RestTemplate client,
                                                                                     java.net.URL issueURL,
                                                                                     java.util.Map<java.lang.String,​java.lang.Object> parameters,
                                                                                     java.util.Map<java.lang.String,​java.lang.Object> headers,
                                                                                     org.entur.jwt.client.ClientCredentials credentials)
        Specified by:
        newUrlAccessTokenProvider in class org.entur.jwt.client.spring.JwtClientBeanDefinitionRegistryPostProcessorSupport<org.springframework.web.client.RestTemplate>
      • newStatefulUrlAccessTokenProvider

        protected org.entur.jwt.client.AccessTokenProvider newStatefulUrlAccessTokenProvider​(org.springframework.web.client.RestTemplate client,
                                                                                             java.net.URL issueURL,
                                                                                             java.util.Map<java.lang.String,​java.lang.Object> parameters,
                                                                                             java.util.Map<java.lang.String,​java.lang.Object> headers,
                                                                                             java.net.URL refreshUrl,
                                                                                             java.net.URL revokeUrl,
                                                                                             org.entur.jwt.client.ClientCredentials credentials)
        Specified by:
        newStatefulUrlAccessTokenProvider in class org.entur.jwt.client.spring.JwtClientBeanDefinitionRegistryPostProcessorSupport<org.springframework.web.client.RestTemplate>