[foaf-protocols] openid4.me and foafssl.org on chromium
Kingsley Idehen
kidehen at openlinksw.com
Sat Aug 14 12:19:26 CEST 2010
Henry Story wrote:
> On 13 Aug 2010, at 13:30, Kingsley Idehen wrote:
>
>
>> Henry Story wrote:
>>
>>> [snip]
>>> This is how you duplicate the problem Kingsley.
>>>
>>> for b a browser in ( Chromium Firefox Safari Opera ) {
>>>
>>> start $b
>>>
>>> println("Using Browser "+$b.getName()")
>>>
>>> make sure $b has a working foaf+ssl cert
>>>
>>> List urls = [ URL("https://foaf.me/simpleLogin.php")
>>> URL("https://openid4.me/")
>>> URL("https://foafss.org/srv/idp")
>>> ...
>>> ]
>>>
>>> for u in urls {
>>> if $b.connectTo( $u )
>>> println("Success for "+ $u)
>>> else
>>> println("Failure for "+ $u)
>>> end
>>> }
>>> }
>>>
>>>
>>> You will find that
>>> - for all browsers except Chromium, you can successfully access https://foaf.me/simpleLogin.php and https://openid4.me/
>>> - all browsers including chromium can access
>>> https://foafssl.org/srv/idp
>>>
>>> So the issue is now to understand what is it that Chromium is having
>>> trouble with on the foaf.me and openid4.me sites.
>>>
>>>
>> Henry,
>>
>> How are <https://id.myopenlink.net/ods>,
>> <https://foaf.me/simpleLogin.php>, and <https://openid4.me/> different?
>>
>
> I can connect with all browsers except Chromium to all of them.
> With Chromium I cannot access the last two. I get the following
> page:
>
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
>
>
>> I replicate the problem successfully by simply using:
>> <https://foaf.me/simpleLogin.php> or <https://openid4.me/> instead of
>> <http://id.myopenlink.net/ods> .
>>
>
> With what browser are you accessing those urls? You mean you get
> the same "SSL Connection error" page as I get and is illustrated above?
>
Yes. I did.
>
>> Thus, if two fail and one succeeds, and the two in question aren't the
>> definitive standards, how is the browser at fault?
>>
>
> It is not clear that the browser is at fault and I have not said that it was. The issue is that something is problematic with foaf.me and openid4.me when used on Chromium. Other browsers succeed on the same connection.
>
Okay, that was my critical concern i.e., the assumption that the browser
is at fault when 2 out of 3 fail using the same browsder.
> I was asking if there was a bug report open for this on Chromium or if anyone knew what the issue is. If we are having this problem now, and it is a browser bug we should help them fix it while it is in development. If it is a foaf.me issue, we should document the problem clearly, so others can avoid it.
>
>
>
>> I can understand if
>> all 3 fail, for instance. I want interop to produce common behavior i.e.
>> we all fail or succeed when performing the same tests.
>>
>> Here are two other URLs from the same Data Space:
>>
>> 1. https://id.myopenlink.net/php/users/users.php -- PHP
>> 2. https://id.myopenlink.net/vsp/users/users.vsp -- VSP (Virtuoso Server
>> Pages basically our equivalent of PHP, JSP, and ASP) .
>>
>
> I am able to connect to them with Chromium. So those confirm the oddness of the issue.
>
> (Note that they ask me for my server certificate, but none of them
> then greets me by name, using the info available in the foaf)
>
Greeting You By Name, is an icying on the Cake issue for us. I want to
have the authentication engine nailed down first. I think we are close.
Just need to have Webfinger and Fingerpoint fully integrated.
>
>
>> What I did notice re. PHP based on log output is this:
>>
>> 07:16:59 PHP Warning: fsockopen() [<a
>> href='function.fsockopen'>function.fsockopen</a>]: unable to connect to
>> ssl://id.myopenlink.net:443 (Unable to find the socket transport
>> "ssl" - did you forget to enable it when you configured PHP?)
>> in /opt/virtuoso/vsp/vad/vsp/wa/users/users.php on line 73
>>
>
> This seems to be a completely different issue Kingsley. Or are you bringing this up because you are using the same code base as foaf.me or openid4.me ?
>
I only put it out because that was from the PHP login page. Also I
assumed foaf.me was PHP based etc..
curl -I http://foaf.me
HTTP/1.1 200 OK
Date: Sat, 14 Aug 2010 10:18:58 GMT
Server: Apache/2.2.12 (Ubuntu)
X-Powered-By: PHP/5.2.10-2ubuntu6.4
Set-Cookie: PHPSESSID=c9228d949e7924307e0d765441c0b329; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Type: text/html
> Henry
--
Regards,
Kingsley Idehen
President & CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen
More information about the foaf-protocols
mailing list