Klasse 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
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungsecretServerClient(String audience, String secretServerUri, TokenExchangeClient tokenExchangeClient, BearerTokenValidator bearerTokenValidator, DecryptionService decryptionService, Boolean isCacheEnabled, Integer maximumSize, Integer expireAfterAccessInMinutes)
-
Konstruktordetails
-
SecretServerClientConfiguration
public SecretServerClientConfiguration()
-
-
Methodendetails
-
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)
-