[Catalyst] New credential --
Catalyst::Authentication::Credential::OpenID
Ashley
apv at sedition.com
Sun Apr 6 05:11:11 BST 2008
On Apr 5, 2008, at 8:44 PM, J. Shirley wrote:
> On Wed, Apr 2, 2008 at 9:38 PM, Ashley <apv at sedition.com> wrote:
>> Hello everybody! [Well, mostly JayK and Tatsuhiko Miyagawa].
>>
>> I think I have a working modernized (to the current bleeding edge
>> of the
>> Auth system) OpenID Credential package:
>> Catalyst::Authentication::Credential::OpenID. Before I work on
>> docs and
>> trying to making it tested and bomb-proof I want to check with all
>> y'all.
>>
>> It's based on the second generation
>> Catalyst::Plugin::Authentication::Credential::OpenID from
>> Tatsuhiko Miyagawa
>> and all the new stuff from Jay Kuri.
>>
>> So instead of
>> $c->authenticate_openid()
>> you have realm based auth
>> $c->authenticate({ openid_identifier => $claimed_uri }, "openid")
>>
> This sounds like the right direction to me. I'm eager to see the new
> work, as well. Do you have a dev package available?
Great. I worked on it a bunch today and got a working test app with
it running a provider and a consumer along with some plain text
inline Auth so it can test itself. I managed to use some of JRock's
test stuff + some of JK's to write a live test that I *think* is
okay. It's difficult to know because the test server has to run with
forking so it can answer its own requests but it's passing in my env
on OS X at least. It's minimal but there is a working OpenID server
example in the t/TestApp code.
I'm trying to do some reasonable POD right now and I was hoping to
get a slightly messy 0.01 on the CPAN tonight (missing the OpenID
store class which I'd really like to have but that's another day+ to
write and test which might push it off a week or more). I have my own
svn server but since it's just me, it's messy with poor revision
messages and I check in broken stuff so I can get it between my
machines... that said, if you can't wait or I'm too slow: http://
dev.perlperl.com/cpan/trunk/CA-OpenID/ (that should be open for
checkouts; I just flipped it to public).
> Also, if you need proper commit bits to the main Catalyst repos
> please let me know
> and I'll get that sorted out for you.
I would love that. If nothing else, I'd be glad to tackle typo/small-
fish bugs and help update some of the document drift in
authentication stuff.
> I'm getting ready to start working on another OpenID consumer
> application, and would like to use your work.
I hope you do and please if any room for improvement jumps out at
you, don't be shy. I worked a bunch with OpenID last year on a
contract but I'm no guru with it.
-Ashley
More information about the Catalyst
mailing list