summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2017-02-07 11:38:03 +1000
committerFraser Tweedale <ftweedal@redhat.com>2017-03-16 17:46:18 +1000
commit295cb2f175711a85f371c0fa93c584ad235066e4 (patch)
tree3fa25e81d22a6a3187d359aff206116ecfa22459 /base/server/cms/src/com
parent5ebeefa2790dd4b346d7fc1a153b72e465241a31 (diff)
Define AgentCertAuthentication token keys in IAuthToken
Small refactor to define the auth token keys set by AgentCertAuthentication in IAuthToken, so that consumers do not need to import AgentCertAuthentication directly, or redefine the constants. Part of: https://pagure.io/dogtagpki/issue/1359
Diffstat (limited to 'base/server/cms/src/com')
-rw-r--r--base/server/cms/src/com/netscape/cms/authentication/AgentCertAuthentication.java17
1 files changed, 5 insertions, 12 deletions
diff --git a/base/server/cms/src/com/netscape/cms/authentication/AgentCertAuthentication.java b/base/server/cms/src/com/netscape/cms/authentication/AgentCertAuthentication.java
index e7f50fbc2..ccde8e749 100644
--- a/base/server/cms/src/com/netscape/cms/authentication/AgentCertAuthentication.java
+++ b/base/server/cms/src/com/netscape/cms/authentication/AgentCertAuthentication.java
@@ -57,13 +57,6 @@ import netscape.security.x509.X509CertImpl;
public class AgentCertAuthentication implements IAuthManager,
IProfileAuthenticator {
- /* result auth token attributes */
- public static final String TOKEN_USERDN = "user";
- public static final String TOKEN_USER_DN = "userdn";
- public static final String TOKEN_USERID = "userid";
- public static final String TOKEN_UID = "uid";
- public static final String TOKEN_GROUP = "group";
-
/* required credentials */
public static final String CRED_CERT = IAuthManager.CRED_SSL_CLIENT_CERT;
protected String[] mRequiredCreds = { CRED_CERT };
@@ -225,11 +218,11 @@ public class AgentCertAuthentication implements IAuthManager,
throw new EInvalidCredentials(CMS.getUserMessage("CMS_AUTHORIZATION_ERROR"));
}
}
- authToken.set(TOKEN_USERDN, user.getUserDN());
- authToken.set(TOKEN_USER_DN, user.getUserDN());
- authToken.set(TOKEN_USERID, user.getUserID());
- authToken.set(TOKEN_UID, user.getUserID());
- authToken.set(TOKEN_GROUP, groupname);
+ authToken.set(IAuthToken.USER, user.getUserDN());
+ authToken.set(IAuthToken.USER_DN, user.getUserDN());
+ authToken.set(IAuthToken.USER_ID, user.getUserID());
+ authToken.set(IAuthToken.UID, user.getUserID());
+ authToken.set(IAuthToken.GROUP, groupname);
authToken.set(CRED_CERT, certs);
CMS.debug("AgentCertAuthentication: authenticated " + user.getUserDN());