I'm building my first web app, and I've got all these crazy ideas on ways I could handle things like logins/sessions, but I was wondering if anyone has written a really good, thorough description of how logins/sessions work. I've seen tutorials, but I want to know if theres something more abstract that gives the reader a more general idea of how the whole process is handled. My web app is in ruby/sinatra if that's relevant.
質問する
263 次
1 に答える
2
残念ながら、最初からログイン/認証するための詳細なチュートリアルのほとんどはRails向けです。Sinatra固有のチュートリアルを見つけようとして同じ問題が発生しました。知識はかなり一般的であり、Sinatraにも適用できるため、レール指向のチュートリアルを確認することをお勧めします。
RailsGuidesのこれらのガイドは、Rails固有のものですが、認証を理解するのに非常に役立ちます(特にセキュリティに関するセクションをお読みください)。
http://guides.rubyonrails.org/
githubでの優れたSinatra認証スキームの例を次に示します(datamapper gemを使用していますが、これを他のRuby ORMに簡単に置き換えることができます)。
https://github.com/daddz/sinatra-dm-login
自分でロールすることにそれほど興味がない場合は、sinatra-authenticationgemを試すこともできます。
于 2012-09-12T14:52:29.057 に答える