Thanks for the advice about starting off simple, David. And for the
heads-up on Goldberg, I'll eventually get to that one.
For now, I've decided to jump into OpenID with both feet - Thanks
Jon, Ed, and Sam. The time pressure's not too heavy to learn about it
for a while before proceeding. I set up two separate OpenID accounts
for myself as a web serf, with Verisign and with MyOpenID, and used
them a little bit to cruise around various sites. It's kinda
liberating as a user. Here's a 6 minute video tour from the user's
I think I have a basic understanding of what's going on over the
network during authentication (7 minute video):
(Remember, "consumer" means your Rails app, not the user or browser.)
Now I'm trying to figure out the best way to support OpenID in my
application. I'm a little confused about some of the generators and
plugins floating around out there. Does anyone have experience with
any of these?
* acts_as_authenticated Rails generator from Technoweenie
* restful_authentication Rails generator from Technoweenie
* Restful OpenID Authentication plugin from EastMedia Group
* The Rails core team's OpenID plugin
I think "plugin" means about the same thing as "generator" in this
context, but I'm not 100% sure. acts_as_authenticated gave me a
message during installation saying it's been deprecated in favor of
restful_authentication , but I can't seem to find anything on the web
indicating that acts_as_authenticated is passing out of use. And
what's the relationship between EastMedia's and Technoweenie's
Restful thingies? EastMedia's page makes reference to
restful_authentication in its description, but I'm not sure it's the
same restful_authentication. Anyone know about any of this stuff?
I intend to learn at least a little about each of these. As of now,
I'm leaning toward the Rails core team's offering, and plan to ride
out the near-term turbulence in favor of a smoother long-term ride.
But if someone happens to know how to point the way from here, it
might save me a passel of research.