Class OAuth2UserServiceCacheable


  • public class OAuth2UserServiceCacheable
    extends Object
    • Constructor Detail

      • OAuth2UserServiceCacheable

        public OAuth2UserServiceCacheable​(org.springframework.security.oauth2.client.userinfo.OAuth2UserService oAuth2UserService)
    • Method Detail

      • loadUser

        @Cacheable(value="userInfoApiCall",
                   key="#userRequest.accessToken.tokenValue",
                   sync=true)
        public org.springframework.security.oauth2.core.user.OAuth2User loadUser​(org.springframework.security.oauth2.client.userinfo.OAuth2UserRequest userRequest)
                                                                          throws org.springframework.security.oauth2.core.OAuth2AuthenticationException
        Throws:
        org.springframework.security.oauth2.core.OAuth2AuthenticationException