Well,

This would depend on if or how you can obtain the security context and then propagate it to JBoss through HTTP, right? Maybe it's just a matter of setting a header? If so, you can use the Request generator to extract the correct HTTP header(s) from the incoming request, and then set the header(s) on the URL generator configuration.

But I would say that no, this is not a problem associated with the URL generator, based on your messages. The URL generator appears to do what it is supposed to do, which is access the URL you are specifying. It does not and should not have the task of automatically forward security credentials.

I hope this helps,

-Erik

Avinder Bahra wrote:
Hi,

When I access the URL manually all is OK & XML is returned. I have
enables single sign on in the container (JBoss 3.2.6) which means that
the security context gets propagated across web apps in the same
container. The problems seems to be associated with the URL processor.

Regards,

Avinder

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Erik
Bruchez
Sent: 04 February 2005 14:54
To: [email protected]
Subject: Re: [orbeon-user] Error with URL Generator

You are accessing the JSP through HTTP. What happens when you access:

http://localhost:8080/NoddyWebApp/secure/XMLGenerator.jsp

manually, that is not through the URL processor? Does it work? If so, what does it return?

-Erik

Avinder Bahra wrote:

Hi,



I am reading XForms model using the Url Generator, which points to a

JSP


which serves some hard coded XML. However I get an error when this JSP


is placed in a J2EE secured direcrory ('secure' in this instance),

even


though I have logging into the app. If I move the JSP to a non secure directory all is OK. I put a debug in the JSP to call getRemoteUser()

in


a Xform model element and this returned null. Listings for the model

XPL


and stack trace are below.



Any help appreciated,



Avinder



   <p:processor name="oxf:url-generator">

       <p:input name="config">

           <config>

<url>http://localhost:8080/NoddyWebApp/secure/XMLGenerator.jsp</url>

               <content-type>text/xml</content-type>

               <cache-control>

                   <use-local-cache>false</use-local-cache>

               </cache-control>

               <validating>false</validating>

           </config>

       </p:input>

       <p:output name="data" ref="data" />

   </p:processor>





2005-02-04 13:46:16,104 ERROR org.orbeon.oxf.pipeline.InitUtils null -


Exception

at null, line -1, column -1

org.orbeon.oxf.common.ValidationException: null, line -1, column -1 : Root eleme

nt of XForms model must be in namespace

'http://www.w3.org/2002/xforms'.


Found i

nstead: '' : null, line -1, column -1: Root element of XForms model

must


be in n

amespace 'http://www.w3.org/2002/xforms'. Found instead: ''

       at org.orbeon.oxf.processor.xforms.Model.<init>(Model.java:91)

at org.orbeon.oxf.processor.xforms.input.XFormsInput$2.read(XFormsInput.

java:81)

at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Process

orImpl.java:461)

at org.orbeon.oxf.processor.xforms.input.XFormsInput.access$200(XFormsIn

put.java:55)

at org.orbeon.oxf.processor.xforms.input.XFormsInput$1.readImpl(XFormsIn

put.java:79)

at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)



at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce

ssorImpl.java:1106)

at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.j

ava:340)

at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcesso

r.java:27)

at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcesso

r.java:48)

at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)



at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce

ssorImpl.java:1106)

at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.j

ava:340)

at org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl

.java:395)

at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:419)



at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Process

orImpl.java:461)

at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(Processo

rImpl.java:417)

at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.star

t(ConcreteChooseProcessor.java:163)

at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.re

adImpl(ConcreteChooseProcessor.java:120)

at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)



at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce

ssorImpl.java:1106)





-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
orbeon-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/orbeon-user



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
orbeon-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/orbeon-user



------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ orbeon-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/orbeon-user

Reply via email to