diff --git a/cas-client-integration-tomcat-v6/src/main/java/org/jasig/cas/client/tomcat/v6/AbstractAuthenticator.java b/cas-client-integration-tomcat-v6/src/main/java/org/jasig/cas/client/tomcat/v6/AbstractAuthenticator.java index 14e474b..4e1c7cc 100644 --- a/cas-client-integration-tomcat-v6/src/main/java/org/jasig/cas/client/tomcat/v6/AbstractAuthenticator.java +++ b/cas-client-integration-tomcat-v6/src/main/java/org/jasig/cas/client/tomcat/v6/AbstractAuthenticator.java @@ -154,8 +154,7 @@ public abstract class AbstractAuthenticator extends AuthenticatorBase implements // Authentication sets the response headers for status and redirect if needed principal = this.delegate.authenticate(request.getRequest(), response); if (principal != null) { - request.setAuthType(getAuthenticationMethod()); - request.setUserPrincipal(principal); + register(request, response, principal, getAuthenticationMethod(), null, null); result = true; } } else { diff --git a/cas-client-integration-tomcat-v7/src/main/java/org/jasig/cas/client/tomcat/v7/AbstractAuthenticator.java b/cas-client-integration-tomcat-v7/src/main/java/org/jasig/cas/client/tomcat/v7/AbstractAuthenticator.java index bb8e01b..1373676 100644 --- a/cas-client-integration-tomcat-v7/src/main/java/org/jasig/cas/client/tomcat/v7/AbstractAuthenticator.java +++ b/cas-client-integration-tomcat-v7/src/main/java/org/jasig/cas/client/tomcat/v7/AbstractAuthenticator.java @@ -163,8 +163,7 @@ public abstract class AbstractAuthenticator extends AuthenticatorBase implements // Authentication sets the response headers for status and redirect if needed principal = this.delegate.authenticate(request.getRequest(), response); if (principal != null) { - request.setAuthType(getAuthenticationMethod()); - request.setUserPrincipal(principal); + register(request, response, principal, getAuthenticationMethod(), null, null); result = true; } } else {