From c4d63f74ca0d3f93cab56d9f8f80a39806c05b3f Mon Sep 17 00:00:00 2001 From: Allan Saddi Date: Wed, 7 Mar 2012 16:42:22 -0800 Subject: [PATCH] Also register the principal in the current session, if any. --- .../org/jasig/cas/client/tomcat/v6/AbstractAuthenticator.java | 3 +-- .../org/jasig/cas/client/tomcat/v7/AbstractAuthenticator.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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 {