Hi Jack,

Did you progress any more on the openid-proxy issue?

Thanks!

Isaac

2012/1/12 Arek Kasprzyk <[email protected]>

> Hi Isaac,
> Jack will be in a better position to provide you with an update you on
> this. I see from his email that he was planning to do some testing
> beforehand and then commit the fix. I am not sure how far he has got with
> that
>
>
> a
>
>
> On Tue, Jan 10, 2012 at 8:28 AM, Isaac cano <[email protected]> wrote:
>
>> Hi Jack and Arek,
>>
>> I'm currently working with rc7 trying to get the OpenID working through
>> proxy but I cannot make it work. Did you introduce the OpenID proxy fix in
>> rc7? Where can I find the list of new things in rc7?
>>
>> Thanks!
>>
>> Isaac
>>
>>
>> 2011/10/13 Arek Kasprzyk <[email protected]>
>>
>>> Hi Jack,
>>> sure, whatever works correctly for you.
>>>
>>> thank you
>>> a
>>>
>>>
>>> On Thu, Oct 13, 2011 at 2:53 PM, Jack Hsu <[email protected]> wrote:
>>>
>>>> Hi Arek,
>>>>
>>>> We'll have to do a bit more testing before making any commits to rc6
>>>> and rc7.
>>>>
>>>> Seems like there may be some problems with SOCKS proxy, even with the
>>>> proposed solution.
>>>>
>>>> -jack
>>>>
>>>> From: Arek Kasprzyk <[email protected]>
>>>> Date: Thu, 13 Oct 2011 11:45:52 -0400
>>>> To: Jack Hsu <[email protected]>
>>>> Cc: Isaac cano <[email protected]>, BioMart Users <[email protected]>
>>>>
>>>> Subject: Re: [BioMart Users] OpenID -- Error 400 - Bad request
>>>>
>>>> Hi Jack,
>>>> perhaps it would be useful to add this small  fix into rc6 so other
>>>> users could also benefit from it?
>>>>
>>>>
>>>> a
>>>>
>>>>
>>>> On Thu, Oct 13, 2011 at 10:15 AM, Jack Hsu <[email protected]> wrote:
>>>>
>>>>> Hi Isaac,
>>>>>
>>>>> I think the issue is with the openid4java library we are using for
>>>>> OpenID communication.
>>>>>
>>>>> If you have the source code available you can try inserting the
>>>>> following code in the org.biomart.api.rest.UserResource class, at the
>>>>> beginning of the constructor (before instantiating ConsumerManager).
>>>>>
>>>>>
>>>>> String proxyHost = System.getProperty( "http.proxyHost",
>>>>> System.getProperty("socksProxyHost") );
>>>>> String proxyPort = System.getProperty( "http.proxyPort",
>>>>> System.getProperty("socksProxyPort") );
>>>>>
>>>>> if (proxyHost != null && proxyPort != null) {
>>>>> org.openid4java.util.ProxyProperties proxyProps = new
>>>>> org.openid4java.util.ProxyProperties();
>>>>>  proxyProps.setProxyHostName(proxyHost);
>>>>> proxyProps.setProxyPort( Integer.parseInt(proxyPort) );
>>>>> org.openid4java.util.HttpClientFactory.setProxyProperties(proxyProps);
>>>>>  }
>>>>>
>>>>> http://code.google.com/p/openid4java/wiki/ConsumerForwardProxy
>>>>>
>>>>> -jack
>>>>>
>>>>>
>>>>> From: Isaac cano <[email protected]>
>>>>> Date: Thu, 13 Oct 2011 04:04:28 -0400
>>>>> To: Jack Hsu <[email protected]>
>>>>> Cc: BioMart Users <[email protected]>
>>>>> Subject: Re: [BioMart Users] OpenID -- Error 400 - Bad request
>>>>>
>>>>> Hi Jack,
>>>>>
>>>>> Thanks for your answer. I assume then that the openID functionality is
>>>>> also supported when using proxy settings. I'll continue investigating why 
>>>>> I
>>>>> can't use the openID functionality when using proxies, both HTTP or SOCKS
>>>>> (other communications such us accessing to other marts works for me when
>>>>> setting the proxy).
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Isaac
>>>>>
>>>>> 2011/10/11 Jack Hsu <[email protected]>
>>>>>
>>>>>> Hi Isaac,
>>>>>>
>>>>>> BioMart only supports proxy settings that is built into Java
>>>>>> networking. (
>>>>>> http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
>>>>>> )
>>>>>>
>>>>>> It may be the case here that the default Java settings are not enough
>>>>>> to use the SOCKS proxy server. We currently don't have a way to support
>>>>>> proxy settings beyond through JVM system properties.
>>>>>>
>>>>>> -jack
>>>>>>
>>>>>>
>>>>>> From: Isaac cano <[email protected]>
>>>>>> Date: Tue, 11 Oct 2011 04:53:48 -0400
>>>>>> To: BioMart Users <[email protected]>
>>>>>> Subject: [BioMart Users] OpenID -- Error 400 - Bad request
>>>>>>
>>>>>> Dear BioMart users,
>>>>>>
>>>>>> I'm running BioMart 0.8 RC6 in a server that is connected to
>>>>>> Internet through a proxy/socks server. I've configured the
>>>>>> biomart.all.properties xml file with the corresponding proxy/socks 
>>>>>> setting
>>>>>> and every connection from/to our BioMart server to other marts like 
>>>>>> Ensembl
>>>>>> is working but the OpenID functionality is not. I receive the following
>>>>>> error messages to the error log file:
>>>>>>
>>>>>> 2011-10-11 10:58:49,908 WARN  
>>>>>> [31538514@qtp-31278839-8:RealmVerifier.java:107]:
>>>>>> RP discovery / realm validation disabled;
>>>>>> 2011-10-11 10:58:49,912 INFO  
>>>>>> [31538514@qtp-31278839-8:ConsumerManager.java:286]:
>>>>>> Associations disabled.
>>>>>> 2011-10-11 10:58:49,912 WARN  
>>>>>> [31538514@qtp-31278839-8:RealmVerifier.java:107]:
>>>>>> RP discovery / realm validation disabled;
>>>>>> 2011-10-11 10:58:49,918 INFO  
>>>>>> [31538514@qtp-31278839-8:Discovery.java:128]:
>>>>>> Starting discovery on URL identifier:
>>>>>> https://www.google.com/accounts/o8/id
>>>>>> 2011-10-11 10:58:50,023 INFO  
>>>>>> [31538514@qtp-31278839-8:HttpMethodDirector.java:438]:
>>>>>> I/O exception (java.net.SocketException) caught when processing request:
>>>>>> Can't connect to SOCKS proxy:Connection refused
>>>>>>
>>>>>> And the corresponding message that is shown in the biomart portal
>>>>>> (openID pop-up) is the following:
>>>>>>
>>>>>> <html> <head> <meta http-equiv="Content-Type" content="text/html;
>>>>>> charset=ISO-8859-1"/> <title>Error 400 Bad Request</title> </head>
>>>>>> <body><h2>HTTP ERROR 400</h2> <p>Problem accessing 
>>>>>> /martservice/user/auth.
>>>>>> Reason: <pre> Bad Request</pre></p><hr /><i><small>Powered by
>>>>>> Jetty://</small></i><br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
>>>>>> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> </body>
>>>>>> </html>
>>>>>>
>>>>>> Is the OpendID functionality supported in the current release when
>>>>>> using proxy/socks servers?
>>>>>>
>>>>>> Thanks in advance,
>>>>>>
>>>>>> --
>>>>>> Isaac Cano
>>>>>> Bioinformatics
>>>>>> Linkcare Health Services SL
>>>>>> C/Villarroel 170
>>>>>> 08036 - Barcelona
>>>>>> Tel.: (+34)932 275 400, ext. 4182\4523
>>>>>> Mobile: (+34) 666 186 748
>>>>>> Fax: (+34) 932 275 455
>>>>>> [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Isaac Cano
>>>>> Bioinformatics
>>>>> Linkcare Health Services SL
>>>>> C/Villarroel 170
>>>>> 08036 - Barcelona
>>>>> Tel.: (+34)932 275 400, ext. 4182\4523
>>>>> Mobile: (+34) 666 186 748
>>>>> Fax: (+34) 932 275 455
>>>>> [email protected]
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> [email protected]
>>>>> https://lists.biomart.org/mailman/listinfo/users
>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> Isaac Cano
>> Bioinformatics
>> Linkcare Health Services SL
>> C/Villarroel 170
>> 08036 - Barcelona
>> Tel.: (+34)932 275 400, ext. 4182\4523
>> Mobile: (+34) 666 186 748
>> Fax: (+34) 932 275 455
>> [email protected]
>>
>>
>
>
> --
>
> Arek Kasprzyk, MD, MSc, PhD
> BioMart Project Lead
>
>


-- 
Isaac Cano
Bioinformatics
Linkcare Health Services SL
C/Villarroel 170
08036 - Barcelona
Tel.: (+34)932 275 400, ext. 4182\4523
Mobile: (+34) 666 186 748
Fax: (+34) 932 275 455
[email protected]
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to