Package de.otto.edison.oauth
Class OAuthPublicKeyStore
- java.lang.Object
-
- de.otto.edison.oauth.OAuthPublicKeyStore
-
@Component @ConditionalOnExpression("${edison.oauth.public-key.enabled:false} && ${edison.oauth.public-key.interval:0}>0") public class OAuthPublicKeyStore extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OAuthPublicKeyStore(java.lang.String publicKeyUrl, org.asynchttpclient.AsyncHttpClient asyncHttpClient, OAuthPublicKeyRepository oAuthPublicKeyRepository)
-
Method Summary
Modifier and Type Method Description java.util.List<OAuthPublicKey>getActivePublicKeys()voidrefreshPublicKeys()
-
-
-
Constructor Detail
-
OAuthPublicKeyStore
@Autowired public OAuthPublicKeyStore(@Value("${edison.oauth.public-key.url}") java.lang.String publicKeyUrl, org.asynchttpclient.AsyncHttpClient asyncHttpClient, OAuthPublicKeyRepository oAuthPublicKeyRepository)
-
-
Method Detail
-
getActivePublicKeys
public java.util.List<OAuthPublicKey> getActivePublicKeys()
-
refreshPublicKeys
@Scheduled(fixedDelayString="${edison.oauth.public-key.interval}") public void refreshPublicKeys()
-
-