diff --git a/cadcTomcat/src/ca/nrc/cadc/tomcat/CadcBasicAuthenticator.java b/cadcTomcat/src/ca/nrc/cadc/tomcat/CadcBasicAuthenticator.java
index a6d5615c3e1a87ca13a0e18aae195434d01bf361..d27a2f83476821f3a0b66631f314710452fe4322 100644
--- a/cadcTomcat/src/ca/nrc/cadc/tomcat/CadcBasicAuthenticator.java
+++ b/cadcTomcat/src/ca/nrc/cadc/tomcat/CadcBasicAuthenticator.java
@@ -98,7 +98,7 @@ public class CadcBasicAuthenticator extends RealmBase
 {
 
     private static Logger log = Logger.getLogger(CadcBasicAuthenticator.class);
-    private static final String AC_URI = "ivo://cadc.nrc.ca/canfargms";
+    private static final String AC_URI = "ivo://canfar.net/ums";
 
     static
     {
@@ -177,7 +177,7 @@ public class CadcBasicAuthenticator extends RealmBase
     {
         RealmRegistryClient registryClient = new RealmRegistryClient();
         URL loginURL = registryClient.getServiceURL(
-            new URI(AC_URI), "http", "/login");
+            new URI(AC_URI + "#login"), "http", "");
 
         String post = "username=" + username + "&password=" + credentials;
 
@@ -213,4 +213,4 @@ public class CadcBasicAuthenticator extends RealmBase
 
 
 
-}
\ No newline at end of file
+}