@EnableOAuth2Client(cacheEnabled=true)
@EnableJwtTokenValidation
@Configuration
public class DemoConfiguration
extends Object
JUST AN EXAMPLE ON HOW RESTTEMPLATES CAN BE CONFIGURED
TO DYNAMICALLY REQUEST ACCESS TOKENS BASED ON YAML CONFIG
THE ANNOTATIONS @DemoClient1 AND @DemoClient2 ARE MADE SOLELY FOR THIS DEMO,
JUST TO BE MORE EXPLICIT ON QUALIFING BEANS AND AUTOWIRING CANDIDATES, AND SHOW THAT
YOU WILL PROBABLY NEED ONE RESTTEMPLATE PER OAUTH 2.0 CLIENT CONFIGURATION.
THE ONLY REQUIRED ELEMENTS IN THIS CONFIGURATION ARE:
* THE @EnableOAuth2Client ANNOTATION
* THE ClientConfigurationProperties AND OAuth2AccessTokenService WHICH CAN BE UTILIZED TO GET TOKENS