diff options
author | Morten Tokle <mortent@verizonmedia.com> | 2020-02-03 13:32:52 +0100 |
---|---|---|
committer | Morten Tokle <mortent@verizonmedia.com> | 2020-02-03 13:32:52 +0100 |
commit | d7552d8f13cdf7b8b997f2fa468f8c03abaa9e85 (patch) | |
tree | ad9e21d7515ff8e24f360a1a5151183226de996b /container-disc/src/main | |
parent | 57496f95277de1527876eac773e88f18edaac005 (diff) |
Support Athenz access tokens
Diffstat (limited to 'container-disc/src/main')
2 files changed, 12 insertions, 0 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/AthenzIdentityProviderProvider.java b/container-disc/src/main/java/com/yahoo/container/jdisc/AthenzIdentityProviderProvider.java index 9045db3eda5..bb862aeca82 100644 --- a/container-disc/src/main/java/com/yahoo/container/jdisc/AthenzIdentityProviderProvider.java +++ b/container-disc/src/main/java/com/yahoo/container/jdisc/AthenzIdentityProviderProvider.java @@ -59,6 +59,16 @@ public class AthenzIdentityProviderProvider implements Provider<AthenzIdentityPr } @Override + public String getAccessToken(String domain) { + throw new UnsupportedOperationException(message); + } + + @Override + public String getAccessToken(String domain, List<String> roles) { + throw new UnsupportedOperationException(message); + } + + @Override public List<X509Certificate> getIdentityCertificate() { throw new UnsupportedOperationException(message); } diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzIdentityProvider.java b/container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzIdentityProvider.java index 1db3f4a3b42..696aab85b0c 100644 --- a/container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzIdentityProvider.java +++ b/container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzIdentityProvider.java @@ -16,6 +16,8 @@ public interface AthenzIdentityProvider { SSLContext getRoleSslContext(String domain, String role); String getRoleToken(String domain); String getRoleToken(String domain, String role); + String getAccessToken(String domain); + String getAccessToken(String domain, List<String> roles); List<X509Certificate> getIdentityCertificate(); PrivateKey getPrivateKey(); } |