diff options
Diffstat (limited to 'container-disc')
2 files changed, 6 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 e644ab1664e..f91d25534cf 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 @@ -71,6 +71,11 @@ public class AthenzIdentityProviderProvider implements Provider<AthenzIdentityPr } @Override + public String getAccessToken(String domain, List<String> roles, List<String> proxyPrincipal) { + 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 ef328fca760..66915a867fb 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 @@ -20,6 +20,7 @@ public interface AthenzIdentityProvider { String getRoleToken(String domain, String role); String getAccessToken(String domain); String getAccessToken(String domain, List<String> roles); + String getAccessToken(String domain, List<String> roles, List<String> proxyPrincipal); List<X509Certificate> getIdentityCertificate(); X509Certificate getRoleCertificate(String domain, String role); PrivateKey getPrivateKey(); |