這篇介紹:
- 用 Google, Yahoo, OpenID 等等認證機制來登入你的 Ruby on Rails 網站

自己架個網站來測試!
教學影片在這裡
(7 分鐘),要看才會知道這篇是寫什麼喔。 這篇文章是看 Authlogic RPX Gem 的網站來寫的。 rpxnow.com 是一個認證機制的網站。 訪客到你的網站時,你把他們送去 rpxnow.com。 他們在那裡可以選擇很多不同的登入方法, 登入完後他們就會被送回你的網站。 整個登入流程可以 先去這邊操作一下 ,選右上角的 “Register/Sign in with RPX..” 。
測試步驟如下:
- 去 rpxnow.com 註冊,新增一個帳號,寫下帳號名稱跟 RPX key
- 下載 authlogic-rpx 樣本檔
- sudo rake gems:install
- rake db:migrate
- 修改 environment.rb 裡最下方的這兩行:
RPX_API_KEY = '20ff918547517djhgfjhgfhjae233da847b9a8f6' RPX_APP_NAME = 'lunch-lotto'
- script/server
設定使用者可用哪些網站登入
rpxnow.com 有免費的方案, 但那個方案會限制你只能選六種登入的方法。 我覺得六個就夠多了, 所以我是用免費的方案。 去 rpxnow.com 登入自己的帳號後就可以選擇登入的機制:

有些網站,像 Facebook, Twitter, Windows Live, MySpace 會要求你去他們的網站設定新的 application 後才會讓你用他們的登入機制。 你只要點上面的 “Activate” 的連結他就會跟你說設定的步驟。