0

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.

4

1 に答える 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を試すこともできます。

https://github.com/maxjustus/sinatra-authentication

于 2012-09-12T14:52:29.057 に答える