From 064d1c33f785122d3111095221ad10cc7c60a9ad Mon Sep 17 00:00:00 2001 From: Alinga Yeung <Alinga.Yeung@nrc-cnrc.gc.ca> Date: Wed, 19 Aug 2015 18:32:25 -0700 Subject: [PATCH] Story ac2. Fixed issue with adding principals to the subject. --- .../src/ca/nrc/cadc/ac/client/UserClient.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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 7a6d8a41..591f562c 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 { -- GitLab