You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2003/09/10 18:56:45 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/security SecurityUtil.java
jfarcand 2003/09/10 09:56:45
Modified: catalina/src/share/org/apache/catalina/security
SecurityUtil.java
Log:
Always associate a Subject. If not created, then create a default one.
Revision Changes Path
1.7 +5 -0 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/security/SecurityUtil.java
Index: SecurityUtil.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/security/SecurityUtil.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SecurityUtil.java 2 Sep 2003 21:22:06 -0000 1.6
+++ SecurityUtil.java 10 Sep 2003 16:56:45 -0000 1.7
@@ -292,6 +292,11 @@
(HttpServletRequest)targetArguments[0];
subject = (Subject)request.getSession()
.getAttribute(Globals.SUBJECT_ATTR);
+
+ if (subject == null){
+ subject = new Subject();
+ request.getSession().setAttribute(Globals.SUBJECT_ATTR, subject);
+ }
}
Subject.doAsPrivileged(subject, pea, null);