Hello again,

Finally I've worked out how to setup Higgins Web Proxy over a Tomcat 6.0
environment and working against a RPPS and ICM (M5) using URI discovery.

I've found that RPPS search for PersonalConfiguration and keystore files
into .iss/cardspace and .iss nad maybe that should be discussed in order to
allow end users to place the files in the right folders.

Now I would like to configure Web Proxy to work with XRI. Could you help me
Markus?

Thanks for the help
---
David Campos
Safelayer Secure Communications S.A.
Spain


On Fri, Mar 6, 2009 at 00:17, Markus Sabadello <[email protected]>wrote:

> Hi David,
>
> Unfortunately we can't check openid4java into the Eclipse SVN (yet).
> But I just uploaded ZIP files for you with the libraries you need:
> http://graceland.parityinc.net/~msabadello/proxy.test.lib.zip<http://graceland.parityinc.net/%7Emsabadello/proxy.test.lib.zip>
> http://graceland.parityinc.net/~msabadello/proxy.web.lib.zip<http://graceland.parityinc.net/%7Emsabadello/proxy.web.lib.zip>
>
> Please put the .jars inside the ZIPs into the WEB-INF/lib folders of the
> respective web applications!
> Let me know if you need anything else.
>
> Markus
>
>
> On Thu, Mar 5, 2009 at 10:00 PM, David Campos <
> [email protected]> wrote:
>
>> I'll do it tomorrow. Due the different timezones is hard for me to contact
>> you in my work time :)
>>
>> Just another thing. Could you, if you have time of course, send me a
>> snapshot where I could see which libraries are needed for both applications?
>> If I remember well there was two or more libs that I had to add by myself :)
>>
>> Thanks,
>> ---
>> David Campos
>> Safelayer Secure Communications S.A.
>>
>>
>> On Thu, Mar 5, 2009 at 16:52, Markus Sabadello 
>> <[email protected]>wrote:
>>
>>> Hi David,
>>>
>>> Please try the following:
>>> 1. Update the sources of both projects from SVN.
>>> 2. Use the attached version of openid4java (put it into WEB-INF/lib)
>>> instead of whatever version of openid4java you are currently using.
>>>
>>> Let me know if that helps..
>>>
>>> Markus
>>>
>>>
>>> On Thu, Mar 5, 2009 at 3:36 PM, David Campos <
>>> [email protected]> wrote:
>>>
>>>> Obviously that worked. I was a bit stupid to not think that :P I based
>>>> all my tests in the doc that is placed in the website and since there 
>>>> wasn't
>>>> a specific point in <server-url> that made me guess that it was the full 
>>>> URL
>>>> of the webproxy webapp I went though the simple logic location... base url
>>>> or icm :P
>>>>
>>>> After that change it worked but Yadis is unable to get something from
>>>> the discovered files. I've got one error about HEADERS
>>>>
>>>> GRAVE: Discovery failed on realm: http://akane.safelayer.lan
>>>> org.openid4java.discovery.yadis.YadisException: 1803: HTML response must
>>>> have exactly one HEAD element, found 0 :
>>>>
>>>> and another about URL
>>>>
>>>> GRAVE: Discovery failed on realm: http://akane.safelayer.lan:7080
>>>> org.openid4java.discovery.yadis.YadisException: 1800: A Yadis Resource
>>>> Descriptor URL MUST be an absolute URL and it must be HTTP or HTTPS; found:
>>>> null
>>>>
>>>> Obviously I've been playing with URLs and ports since Apache is doing
>>>> redirects and maybe that is being messy.
>>>>
>>>> Thanks for the help :)
>>>> Regards,
>>>> ---
>>>> David Campos
>>>> Safelayer Secure Communications S.A.
>>>>
>>>>
>>>> On Thu, Mar 5, 2009 at 13:07, Markus Sabadello <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi David,
>>>>>
>>>>> The OpenID URL is always formed like this:
>>>>> [URL of the Web Selector] + [RPPS username]
>>>>>
>>>>> In your case, it seems the Web Selector is deployed at
>>>>> http://akane.safelayer.lan/org.eclipse.higgins.proxy.web/
>>>>>
>>>>> Therefore, a valid OpenID URL for the RPPS user "test" would be
>>>>> http://akane.safelayer.lan/org.eclipse.higgins.proxy.web/test
>>>>>
>>>>> But instead it seems you are trying this OpenID URL
>>>>> http://akane.safelayer.lan:7080/test
>>>>>
>>>>> .. which of course returns a 404, because the Web Selector is deployed
>>>>> at a different URL.
>>>>>
>>>>> Does that help? Please let us know how this works out for you. It would
>>>>> be great to get more feedback on the Web Selector. I can also help you 
>>>>> make
>>>>> it work with XRIs.
>>>>>
>>>>> Markus
>>>>>
>>>>> On Thu, Mar 5, 2009 at 12:52 PM, David Campos <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hello all,
>>>>>>
>>>>>> I've been working for a long time with many Higgins Solutions (STS,
>>>>>> ICM, RPPS) from M1 and recently I moved to M5. In our company we have 
>>>>>> been
>>>>>> developing an application that uses Higgins STS modded in order to 
>>>>>> archieve
>>>>>> know how, learn this technology and soon be able to help to its 
>>>>>> development.
>>>>>> Also we're trying to help to aproximate this technology to end users in
>>>>>> Spain.
>>>>>>
>>>>>> 2 weeks ago I found out that Higgins Web Proxy had been developed
>>>>>> recently and I thought that it could be really useful in our development 
>>>>>> and
>>>>>> I've been trying to see what is capable to do. I upgraded RPPS and ICM 
>>>>>> to M5
>>>>>> and build proxy.test and proxy.web apps and configured them to my
>>>>>> environment. But unfortunelly I've been blocked by an exception on 
>>>>>> Discovery
>>>>>> that seems to not recognise any url that I try.
>>>>>>
>>>>>> I'm not sure if I'm using bad URL or something because neither works
>>>>>> the XRI.... ICM is deployed at https://akane.safelayer.lan/icm/ and
>>>>>> it works using the Air Selector.
>>>>>>
>>>>>> The exception is this one:
>>>>>>
>>>>>> 05-mar-2009 10:26:13 org.openid4java.discovery.Discovery discover
>>>>>> INFO: Starting discovery on URL identifier:
>>>>>> http://akane.safelayer.lan:7080/test
>>>>>> 05-mar-2009 10:26:13 org.openid4java.discovery.Discovery discover
>>>>>> ADVERTENCIA: Yadis discovery failed on
>>>>>> http://akane.safelayer.lan:7080/test : 1798: GET failed on
>>>>>> http://akane.safelayer.lan:7080/test
>>>>>> 05-mar-2009 10:26:13 org.openid4java.discovery.Discovery discover
>>>>>> INFO: No OpenID service endpoints discovered through Yadis; attempting
>>>>>> HTML discovery...
>>>>>> 05-mar-2009 10:26:13 Login error
>>>>>> GRAVE: Sorry, we encountered a problem while discovering OpenID
>>>>>> metadata: 1537: GET failed on 
>>>>>> http://akane.safelayer.lan:7080/testReceived status code: 404
>>>>>> org.openid4java.discovery.DiscoveryException: 1537: GET failed on
>>>>>> http://akane.safelayer.lan:7080/test Received status code: 404
>>>>>>     at
>>>>>> org.openid4java.discovery.html.HtmlResolver.call(HtmlResolver.java:171)
>>>>>>     at
>>>>>> org.openid4java.discovery.html.HtmlResolver.discover(HtmlResolver.java:138)
>>>>>>     at
>>>>>> org.openid4java.discovery.Discovery.discover(Discovery.java:225)
>>>>>>     at
>>>>>> org.openid4java.discovery.Discovery.discover(Discovery.java:149)
>>>>>>     at
>>>>>> org.openid4java.consumer.ConsumerManager.discover(ConsumerManager.java:468)
>>>>>>     at Login.doPost(Login.java:80)
>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>>>>>     at
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     at
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     at
>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     at
>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>>>>>     at
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     at
>>>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>>>>>>     at
>>>>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     at
>>>>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>>>>>     at java.lang.Thread.run(Thread.java:595)
>>>>>>
>>>>>> This is my proxy.test config:
>>>>>>
>>>>>> openid-endpoint-url=
>>>>>> http://akane.safelayer.lan/org.eclipse.higgins.proxy.test/Callback
>>>>>> openid-realm=http://akane.safelayer.lan/
>>>>>>
>>>>>> This is my proxy.web config:
>>>>>>
>>>>>> # Higgins Identity Server (RPPS) to use
>>>>>>
>>>>>> rpps=https://akane.safelayer.lan/rpps-axis/services/RPPSService?wsdl
>>>>>>
>>>>>> # absolute URL to the Higgins Web Proxy
>>>>>> server-url=http://akane.safelayer.lan/org.eclipse.higgins.proxy.web/
>>>>>>
>>>>>> # the XRD ProviderID; used as a base for constructing the CanonicalID
>>>>>> xri-provider...@higgins
>>>>>>
>>>>>> And finally I attach my ICM context configs.
>>>>>>
>>>>>> Thanks for the help that you could give me :)
>>>>>>
>>>>>> Regards,
>>>>>> ---
>>>>>> David Campos
>>>>>> Safelayer Secure Communications S.A.
>>>>>>
>>>>>> _______________________________________________
>>>>>> higgins-dev mailing list
>>>>>> [email protected]
>>>>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> higgins-dev mailing list
>>>>> [email protected]
>>>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> higgins-dev mailing list
>>>> [email protected]
>>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> higgins-dev mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>
>>>
>>
>> _______________________________________________
>> higgins-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>
>>
>
> _______________________________________________
> higgins-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>
>
_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev

Reply via email to