Class DemoConfiguration

java.lang.Object
no.nav.security.token.support.demo.spring.config.DemoConfiguration

@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
  • Constructor Details

    • DemoConfiguration

      public DemoConfiguration()