Add attribute echo, create trace directory
authorgilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 28 Mar 2005 01:22:47 +0000 (01:22 +0000)
committergilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 28 Mar 2005 01:22:47 +0000 (01:22 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1338 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/serviceprovider/AuthenticationAssertionConsumerServlet.java

index ec77cc5..7d0a714 100644 (file)
@@ -41,6 +41,7 @@
  */
 package edu.internet2.middleware.shibboleth.serviceprovider;
 
+import java.io.File;
 import java.io.IOException;
 
 import javax.servlet.ServletContext;
@@ -80,7 +81,6 @@ import edu.internet2.middleware.shibboleth.serviceprovider.ServiceProviderConfig
  */
 public class AuthenticationAssertionConsumerServlet extends HttpServlet {
 
-       private static final String ECHOTARGET = "SendAttributesBackToMe";
        private static Logger log = null;
        
        private static ServiceProviderContext context = ServiceProviderContext.getInstance();
@@ -101,6 +101,8 @@ public class AuthenticationAssertionConsumerServlet extends HttpServlet {
                // Initialize logging specially
                Logger targetLogger = Logger.getLogger("edu.internet2.middleware");
                Logger samlLogger = Logger.getLogger("org.opensaml");
+               File diagdir = new File(servletContext.getRealPath("/diagnose"));
+               diagdir.mkdirs();
                String logname = servletContext.getRealPath("/diagnose/initialize.log");
                Layout initLayout = new PatternLayout("%d{HH:mm} %-5p %m%n");
                
@@ -188,7 +190,7 @@ public class AuthenticationAssertionConsumerServlet extends HttpServlet {
             response.addCookie(cookie);
             
             try {
-                               if (target.equals(ECHOTARGET)) {
+                               if (target.equals("SendAttributesBackToMe")) {
                                        ServletOutputStream outputStream = response.getOutputStream();
                                        response.setContentType("text/xml");
                                        Session session = context.getSessionManager().findSession(sessionId,applicationId);