簡體   English   中英

Ruby on Rails登錄系統的簡史是什么?

[英]What is a short history of Ruby on Rails log in system?

有沒有人知道Ruby on Rails登錄系統的簡史? 據我所知,有5個:

  1. 自己寫一切(有或沒有Rails會話)

  2. Acts_as_Authenticated由編寫Restful Authentication的同一個人編寫,但不是RESTful。

  3. Restful Authentication(也稱為AuthenticatedSystem模塊),它通過script/generate authenticated user sessions ,代碼主要在lib/authenticated_system.rb

  4. AuthLogic

  5. 設計

它是如何演變的 - 有人知道它的早期歷史 - 例如,當Rails首次啟動時,Restful身份驗證已經存在嗎?

Restful Authentication是第一個Rails身份驗證解決方案。 它的第一次提交日期是20066月30日 那時, Rails 1.0已經發布了 實際上,Rails 1.1.4於2006年6月29日發布。

然后,Authlogic取代了Restful Authentication。 后者的優點是它不會創建復雜的腳手架,因此您可以輕松升級Gem而無需太多努力。

從未為Rails 3更新過Authlogic 。此外,Rails 3是一個完整的Rack堆棧,Devise是第一個可以處理這種架構的身份驗證系統。

幾乎是當代的Devise is Clearance ,由Thoughtbot發布的認證系統。 它是一個Rails 3引擎,它故意只提供登錄系統的基本功能。 它是從他們的應用程序Hoptoad中提取的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM