From 3f49c60930d5c80f838c7c40ccc9e05fb8243fe0 Mon Sep 17 00:00:00 2001
From: Patrick Dowler <patrick.dowler@nrc-cnrc.gc.ca>
Date: Tue, 30 Aug 2016 13:07:31 -0700
Subject: [PATCH] fixed to use the correct standardID in availability checks

---
 cadc-access-control-identity/build.gradle                   | 2 +-
 .../src/main/java/ca/nrc/cadc/auth/ACIdentityManager.java   | 6 +++---
 .../src/main/java/ca/nrc/cadc/auth/AuthenticatorImpl.java   | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/cadc-access-control-identity/build.gradle b/cadc-access-control-identity/build.gradle
index c7314f5a..608109ac 100644
--- a/cadc-access-control-identity/build.gradle
+++ b/cadc-access-control-identity/build.gradle
@@ -18,7 +18,7 @@ repositories {
 sourceCompatibility = 1.7
 group = 'org.opencadc'
 
-version = '1.0'
+version = '1.0.1'
 
 dependencies {
     compile 'log4j:log4j:1.2.+'
diff --git a/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/ACIdentityManager.java b/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/ACIdentityManager.java
index 6f83d5d1..8e68463b 100644
--- a/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/ACIdentityManager.java
+++ b/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/ACIdentityManager.java
@@ -109,7 +109,7 @@ public class ACIdentityManager implements IdentityManager
             public NumericPrincipal run() throws Exception
             {
                 LocalAuthority localAuth = new LocalAuthority();
-                URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toString());
+                URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toASCIIString());
 
                 UserClient userClient = new UserClient(serviceURI);
                 User newUser = userClient.createUser(x500Principal);
@@ -205,7 +205,7 @@ public class ACIdentityManager implements IdentityManager
                 public Object run() throws Exception
                 {
                     LocalAuthority localAuth = new LocalAuthority();
-                    URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toString());
+                    URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toASCIIString());
 
                     UserClient userClient = new UserClient(serviceURI);
                     userClient.augmentSubject(subject);
@@ -233,7 +233,7 @@ public class ACIdentityManager implements IdentityManager
     {
         RegistryClient regClient = new RegistryClient();
         LocalAuthority localAuth = new LocalAuthority();
-        URI serviceURI = localAuth.getServiceURI(Standards.GMS_GROUPS_01.toString());
+        URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toASCIIString());
         URL availURL = regClient.getServiceURL(serviceURI, Standards.VOSI_AVAILABILITY, AuthMethod.ANON);
         return new CheckWebService(availURL.toExternalForm());
     }
diff --git a/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/AuthenticatorImpl.java b/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/AuthenticatorImpl.java
index 1b2ffce7..750ebf19 100644
--- a/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/AuthenticatorImpl.java
+++ b/cadc-access-control-identity/src/main/java/ca/nrc/cadc/auth/AuthenticatorImpl.java
@@ -71,7 +71,7 @@ public class AuthenticatorImpl implements Authenticator
     {
         RegistryClient regClient = new RegistryClient();
         LocalAuthority localAuth = new LocalAuthority();
-        URI serviceURI = localAuth.getServiceURI(Standards.GMS_GROUPS_01.toString());
+        URI serviceURI = localAuth.getServiceURI(Standards.UMS_USERS_01.toASCIIString());
         URL availURL = regClient.getServiceURL(serviceURI, Standards.VOSI_AVAILABILITY, AuthMethod.ANON);
         return new CheckWebService(availURL.toExternalForm());
     }
-- 
GitLab