addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [ruby-81] Supporting OpenID

From: Raphael K.
Sent on: Tuesday, November 13, 2007 9:02 PM

The restful_authenticati­on plugin is probably the best way to go in 
terms of plugins for authentication. RESTful web services are going to 
be the defacto way to create controllers, actions and routes for Rails 
2.0 and is introduced and encouraged in Rails 1.2. So the 
restful_authenticati­on plugin is compatible with the future direction of 
Rails. I really recommend the peepcode tuturials for RESTful Rails (and 
just Rails in general) for more education on RESTful Rails.

You can also learn how to install the restful_authenticati­on plugin 
(free) from this screencast at


I have not personally used openid but Ryan Bate's screencasts again at have this link to show you how to install the 
open_id_authenticati­on plugin on top of the restful_authenticati­on plugin


Ryan has some really cool screencasts on other plugins and neat tips and 
tricks for RoR.

Hope this is helpful.


Loqi wrote:
> 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 perspective:
> http://simonwilli...­
> 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_authenticate­d Rails generator from Technoweenie
>     http://technoween...­
> * restful_authenticati­on Rails generator from Technoweenie
>     http://technoween...­
> * Restful OpenID Authentication plugin from EastMedia Group
>     http://identity.e...­ 
> * The Rails core team's OpenID plugin
>     http://agilewebde...­
> I think "plugin" means about the same thing as "generator" in this 
> context, but I'm not 100% sure. acts_as_authenticate­d gave me a 
> message during installation saying it's been deprecated in favor of 
> restful_authenticati­on , but I can't seem to find anything on the web 
> indicating that acts_as_authenticate­d 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_authenticati­on 
> in its description, but I'm not sure it's the same 
> restful_authenticati­on. 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.
> Loqi
> -- 
> Please Note: If you hit "REPLY", your message will be sent to everyone 
> on this mailing list ([address removed])
> This message was sent by Loqi ([address removed]) from The East Bay Ruby 
> Meetup Group.
> To learn more about Loqi, visit his/her member profile: 
> http://ruby.meetu...­
> To unsubscribe or to update your mailing list settings, click here: 
> http://www.meetup...­
> Customer Service: [address removed]
> 632 Broadway New York NY 10012 USA

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy