Class SecretServerClientConfiguration

java.lang.Object
de.adorsys.sts.secretserverclient.SecretServerClientConfiguration

@Configuration @ComponentScan(basePackages="de.adorsys.sts.secretserverclient") @Import({TokenExchangeClientConfiguration.class,DecryptionConfiguration.class}) public class SecretServerClientConfiguration extends Object
  • Constructor Details

    • SecretServerClientConfiguration

      public SecretServerClientConfiguration()
  • Method Details

    • secretServerClient

      @Bean public SecretServerClient secretServerClient(@Value("${sts.secret-server-client.audience}") String audience, @Value("${sts.secret-server-client.secret-server-uri}") String secretServerUri, TokenExchangeClient tokenExchangeClient, BearerTokenValidator bearerTokenValidator, DecryptionService decryptionService, @Value("${sts.secret-server-client.cache.enabled:false}") Boolean isCacheEnabled, @Value("${sts.secret-server-client.cache.maximum-size:1000}") Integer maximumSize, @Value("${sts.secret-server-client.cache.expire-after-access:10}") Integer expireAfterAccessInMinutes)