2010-04-29 24 views
1

我正在爲我的用戶尋找一個簡單的身份驗證,主要是通過Facebook,但同時保留OpenID和其他OAuth替代品。對於這種情況,如果情況變得非常糟糕,我會要求我的用戶選擇提供他們的電子郵件地址,如果可能的話,應該通過OpenID或OAuth獲取。同樣的事情是關於他們的名字。如何使用OpenID和OAuth1.0a-2.0構建簡單的Rails身份驗證?

我是Rails的新手,所以我從Railscasts.com #160 (authlogic)#170 (authlogic and OpenID)開始,但是,嘗試使用我的Google帳戶登錄時遇到了一些問題。據我所知,爲了達到我的目標,我們需要做一些努力來調整#170。另一方面,有寶石authlogic_rpx這可能會提供我所需的功能(請參閱http://rails-authlogic-rpx-sample.heroku.com/signin)。

你會做什麼?在驗證邏輯中增加一步(RPX)是否合理?

回答