On 1:59 PM, Marc Boorshtein wrote:
Do you have any filters or other valves that might be wrapping the request and 
choosing to ignore your extra headers?

No, the app is just a servlet that loops over all the headers and
cookies and generates a properties response

1) Show us your modified conf/context.xml.
<!-- The contents of this file will be loaded for each web application -->
<Context>

     <!-- Default set of monitored resources -->
     <WatchedResource>WEB-INF/web.xml</WatchedResource>

     <!-- Uncomment this to disable session persistence across Tomcat
restarts -->
     <!--
     <Manager pathname= />
     -->

     <!-- Uncomment this to enable Comet connection tacking (provides events
          on session expiration as well as webapp lifecycle) -->
     <!--
     <Valve className=rg.apache.catalina.valves.CometConnectionManagerValve" />
     -->
     <!--<Context path=echo">  -->
          <Valve className=om.tremolosecurity.valve.TremoloValve"
headerName=utoidmrequest" userAttribute="from-assertion-uid"
roleAttribute=ole" createHeaders="true" encryptionKeyName="lastMile"
ignoreURI= pathToKeyStore="WEB-INF/autoIdmSession.jks"
keyPass=tart123" />
     <!--</Context>  -->
</Context>


2) Show us your Valve code.  (It is simple, right?)
Iterator<Attribute>  attribs =astmile.getAttributes().iterator();
                                while (attribs.hasNext()) {
                                        Attribute attrib =ttribs.next();
                                                if (this.createHeaders) {
                                                        logger.info("creating 
header");
                                                for (String val : 
attrib.getValues()) {
                                                        logger.info(attrib.getName() 
+ "=+ val);
                                                        
request.addHeader(attrib.getName(), val);
                                                }
                                        }
.
.
.

[2011-05-31 15:22:11,262][http-8080-1] INFO  AutoIDMFilter - true
[2011-05-31 15:22:11,262][http-8080-1] INFO  AutoIDMFilter - creating header
[2011-05-31 15:22:11,263][http-8080-1] INFO  AutoIDMFilter -
from-assertion-uid=stStaticGroupSucceed
[2011-05-31 15:22:11,264][http-8080-1] INFO  AutoIDMFilter - creating header
[2011-05-31 15:22:11,264][http-8080-1] INFO  AutoIDMFilter -
from-assertion-sn=er
[2011-05-31 15:22:11,264][http-8080-1] INFO  AutoIDMFilter - creating header
[2011-05-31 15:22:11,265][http-8080-1] INFO  AutoIDMFilter -
from-assertion-cn=st User

3) Show us the WEB-INF/web.xml and<Context>  element for your webapp.
<?xml version=.0"?>
<web-app xmlns=ttp://java.sun.com/xml/ns/j2ee"
          xmlns:xsi=ttp://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation=ttp://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
          version=.4">

<servlet>
       <servlet-name>echo</servlet-name>
       
<servlet-class>com.tremolosecurity.test.servlet.EchoServlet</servlet-class>
     </servlet>



<servlet-mapping>
         <servlet-name>echo</servlet-name>
         <url-pattern>/echo</url-pattern>
     </servlet-mapping>

     <servlet-mapping>
         <servlet-name>echo</servlet-name>
         <url-pattern>/echo and echo</url-pattern>
     </servlet-mapping>
</web-app>

Thanks
Marc


Hi, Marc-

Is that a carriage return and/or line feed before the attribute name in the log file or just the formatting of the e-mail?

-Terence Bandoian


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to