diff --git a/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java b/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java index 7a6d8a416c704f3c08446722e5e60a3593a6d7d2..591f562c82b68a048e3af2ac575b0cf34638d145 100644 --- a/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java +++ b/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java @@ -173,23 +173,19 @@ public class UserClient { if (principal instanceof HttpPrincipal) { - subject.getPrincipals(HttpPrincipal.class) - .add((HttpPrincipal)principal); + subject.getPrincipals().add((HttpPrincipal)principal); } else if (principal instanceof X500Principal) { - subject.getPrincipals(X500Principal.class) - .add((X500Principal)principal); + subject.getPrincipals().add((X500Principal)principal); } else if (principal instanceof NumericPrincipal) { - subject.getPrincipals(NumericPrincipal.class) - .add((NumericPrincipal)principal); + subject.getPrincipals().add((NumericPrincipal)principal); } else if (principal instanceof CookiePrincipal) { - subject.getPrincipals(CookiePrincipal.class) - .add((CookiePrincipal)principal); + subject.getPrincipals().add((CookiePrincipal)principal); } else {