@Configuration
@ComponentScan(basePackages="de.adorsys.sts.secretserverclient")
@Import(value={TokenExchangeClientConfiguration.class,DecryptionConfiguration.class})
public class SecretServerClientConfiguration
extends Object
| Constructor and Description |
|---|
SecretServerClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SecretServerClient |
secretServerClient(String audience,
String secretServerUri,
TokenExchangeClient tokenExchangeClient,
BearerTokenValidator bearerTokenValidator,
DecryptionService decryptionService,
Boolean isCacheEnabled,
Integer maximumSize,
Integer expireAfterAccessInMinutes) |
@Bean public SecretServerClient secretServerClient(@Value(value="${sts.secret-server-client.audience}") String audience, @Value(value="${sts.secret-server-client.secret-server-uri}") String secretServerUri, TokenExchangeClient tokenExchangeClient, BearerTokenValidator bearerTokenValidator, DecryptionService decryptionService, @Value(value="${sts.secret-server-client.cache.enabled:false}") Boolean isCacheEnabled, @Value(value="${sts.secret-server-client.cache.maximum-size:1000}") Integer maximumSize, @Value(value="${sts.secret-server-client.cache.expire-after-access:10}") Integer expireAfterAccessInMinutes)
Copyright © 2019. All rights reserved.