@Configuration public class AsapClientConfiguration extends Object
| Modifier and Type | Method and Description |
|---|---|
AuthorizationHeaderGenerator |
authorizationHeaderGenerator(JwtSerializer jwtSerializer,
KeyProvider<PrivateKey> privateKeyProvider)
Definition of the
AuthorizationHeaderGenerator bean. |
String |
getIssuer() |
String |
getKeyId() |
JwtSerializer |
jwtSerializer()
Definition of the
JwtSerializer bean. |
KeyProvider<PrivateKey> |
privateKeyProvider(String privateKeyDataUri)
Definition of the provider of private keys.
|
@Bean public KeyProvider<PrivateKey> privateKeyProvider(@Value(value="${asap.private_key}") String privateKeyDataUri)
privateKeyDataUri - a private key, in the data URI format@Bean public JwtSerializer jwtSerializer()
JwtSerializer bean.JwtSerializer@Bean public AuthorizationHeaderGenerator authorizationHeaderGenerator(JwtSerializer jwtSerializer, KeyProvider<PrivateKey> privateKeyProvider)
AuthorizationHeaderGenerator bean.jwtSerializer - the token serializerprivateKeyProvider - the provider of the private key used to sign the tokenAuthorizationHeaderGeneratorpublic String getIssuer()
public String getKeyId()
Copyright © 2017 Atlassian. All rights reserved.