Ruby 18 Jun 2008 11:39 am

推到 Twitter!
推到 Plurk!


[Rails] Clickpass.com,輕輕一擊,即可認證! - (1) 原理



前幾天,筆者在 blog 上釋出了 Rails 的 OpenID 開站懶人包。今天又將要釋出 sudomake.com 上另一個有趣的認證機制的做法,Rails 如何結合 ClickPass。

(如果讀者不清楚 OpenID 是何物的話,可參照重灌狂人對於 OpenID 的詳細介紹,或者是 ericsk 對於 OpenID 認證機制的介紹

引述重灌狂人文章的一小段作為開場

大家可能常會遇到一種狀況,每次發現一個好用的網站時,都得在該網站註冊一組帳號、密碼才能開始使用,時間久了之後,常常會忘記自己在哪個網站使用過哪個帳號跟密碼。雖然有些人會直接在各大網站使用同一組帳號、密碼,不過如果遇到壞心的站長或站務人員把你的帳號、密碼拿去別的網站登入、窺探你的秘密的話,那就防不勝防了。

後來,網路上漸漸的發展出一種OpenID的機制,所謂的OpenID就是一種共享式的帳號登入、識別系統,我們可以先在各大「OpenID註冊中心」免費註冊一組專屬的帳號,然後拿這個OpenID來登入其他「支援OpenID登入的網站」。

透過OpenID的標準化獨立認證、登入方式來登入各大網站,對於使用者來說只要註冊一次OpenID的帳號,就可以在每個支援OpenID登入的網站來去自如,不用再重新註冊或管理多組帳號、密碼,看起來方便多了。

不過,即使網站有提供 OpenID 機制,但 OpenID 網址往往落落長一串,老是要打那麼多字真的是很煩。這時候我們想到了提供另一種方案,Clickpass

Clickpass 也是一家 OpenID 提供商,完整的 IDEA 可參照這個影片!


How Clickpass works from Peter Nixey on Vimeo

而究其原理,Clickpass 在提供 OpenID 時的做法與較提供商較為不同,Clickpass 提供的 OpenID URL 是亂數產生的,而提供給每個網站的 OpenID URL 也都不一樣(還是會對應到同一會員,Clickpass 會判斷)。而使用者一但註冊成 Clickpass 的會員之後,只要到任何提供 Clickpass 登入的合作網站,只消輕輕一擊,就可登入,完全不用再打那一串落落長的 IDENTITY URL,相當方便省事。( 個人覺得很酷就是了 …)

目前已經有數個比較有名的網站提供 Clickpass 的 Login 服務,如 Scribd.comma.gnolia.com,甚至你還能在 Wordpress 上使用 Clickpass(有提供 wp-plugin)!
延伸閱讀;

和多官方網誌;淺談 OpenID

Creative Commons License

3 Responses to “[Rails] Clickpass.com,輕輕一擊,即可認證! - (1) 原理”


  1. on 18 Jun 2008 at 12:26 pm 1.MH said …

    另一個嘗試解決 OpenID 落落長問題的方案: ID Selector
    https://www.idselector.com/
    這個方案是 for 網站經營者

  2. on 19 Jun 2008 at 5:43 pm 2.Bill said …

    很冒昧來打擾您!
    您是〔部落格〕的前輩
    這次小弟有幸入圍〔藍眼觀注〕
    邀請您來參觀在下的 Blog
    這裡沒有以訛傳訛傳出一隻“鵝”的文章
    所有分享都是保養的實務經驗與心得
    「愛美萬萬歲」也登上了5月份的時尚雜誌
    如果您覺得不錯的話
    懇請前輩給「愛美萬萬歲」支持一票

    http://blog.yam.com/withyou520

  3. on 08 Jul 2008 at 7:09 am 3.(依主題重組):電腦技術領域 « eweibookmark said …

    [...] Blog.XDite.net » [Rails] Clickpass.com,輕輕一擊,即可認證! - (1) 原理 [...]

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply