[geeklog-devel] GSoC Question about OpenID project

Mark Howard mark at the-howards.net
Tue Mar 24 23:13:37 EDT 2009


Greetings!

http://openidenabled.com/php-openid/

>From the description:

"The PHP OpenID library lets you enable OpenID authentication on sites built
using PHP. It features the OpenID consumer, Store implementations, and an
OpenID server."

-m

-----Original Message-----
From: geeklog-devel-bounces at lists.geeklog.net
[mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Salvador
González Salas Duhne
Sent: Tuesday, March 24, 2009 7:00 PM
To: Geeklog Development
Subject: Re: [geeklog-devel] GSoC Question about OpenID project


On Mar 24, 2009, at 3:50 PM, Matt West wrote:

> Hi Salvador,
>
>> The project I'm most interested in is implementing OpenID 2.0  
>> capabilities.
>> I have used OpenID for a couple of school projects for checking login
>> information, and I think it would be great if I could work on it  
>> for Geeklog,
>> although I have never worked on the Provider side.
>
> Well what better chance to learn than to implement it into Geeklog :)
>
>> I just would like to ask what is the benefit of having a OpenId  
>> library
>> that does Provider and Client? Would it be possible to first work on
>> a library for the Client side just to get Geeklog to work with OpenID
>> 2.0 as a mini-project, and after it work on getting Geeklog to act  
>> as a
>> provider?
>
> The benefit of having a provider library is that it further expands  
> the size and usefulness of the OpenID network. Plus, there are a  
> handful of large Geeklog powered sites with active users that would  
> probably like to use their accounts on other sites that use OpenID.

As I understood one of the challenges was finding a library that could  
handle being both
the provider and client at the same time. On the wiki one of the  
problems mentioned of
current libraries was 'does only support one side (Consumer or  
Provider, but not both)'.
I assumed this meant one could not use two libraries, one for Consumer  
side and one for
Provider.

So the question was more along the lines on why not use two libraries.  
And if needed write
one or the other.

> As far as a development timeline, the implementation of OpenID 2.0  
> can be done in stages (the order of development might not matter).  
> For the best result you will want to research both projects in depth  
> before beginning development (or writing a proposal). That way you  
> can see what is involved and what problems you think you may  
> experience. It sounds like you've already done some of this step so  
> in that respect you're off to a good start :)
> Matt West


I'm currently researching as much as time allows. So if anyone has  
some pointers on what
to read or search I would be glad to check those links out. I've  
already got to the specifications,
some example code and the current implementation of OpenID 1.1 on  
Geeklog.

Salvador Gonzalez
_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://eight.pairlist.net/mailman/listinfo/geeklog-devel




More information about the geeklog-devel mailing list