From ce5b8db39f64101d7ac9fae2847f3db614f14638 Mon Sep 17 00:00:00 2001 From: Morten Tokle Date: Fri, 20 Oct 2017 11:06:26 +0200 Subject: Add Athenz identity provider and configuration --- container-disc/pom.xml | 11 ++ .../jdisc/athenz/AthenzIdentityProvider.java | 121 +++++++++++++++++++++ .../container/jdisc/athenz/AthenzService.java | 47 ++++++++ .../container/jdisc/athenz/InstanceIdentity.java | 47 ++++++++ .../jdisc/athenz/InstanceRegisterInformation.java | 38 +++++++ .../container/jdisc/athenz/ServiceProviderApi.java | 47 ++++++++ 6 files changed, 311 insertions(+) create mode 100644 container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzIdentityProvider.java create mode 100644 container-disc/src/main/java/com/yahoo/container/jdisc/athenz/AthenzService.java create mode 100644 container-disc/src/main/java/com/yahoo/container/jdisc/athenz/InstanceIdentity.java create mode 100644 container-disc/src/main/java/com/yahoo/container/jdisc/athenz/InstanceRegisterInformation.java create mode 100644 container-disc/src/main/java/com/yahoo/container/jdisc/athenz/ServiceProviderApi.java (limited to 'container-disc') diff --git a/container-disc/pom.xml b/container-disc/pom.xml index 44afe74459d..5409d9b1a40 100644 --- a/container-disc/pom.xml +++ b/container-disc/pom.xml @@ -130,6 +130,17 @@ provided + + + org.apache.httpcomponents + httpclient + compile + + + com.yahoo.athenz + athenz-auth-core + ${athenz.version} +