h1. Authentication {{note(Sammlung von Informationen Ansätzen und Erweiterungen zur Authentifizierung von Benutzer in in Rails. Diese Informationen sollen als Grundlage für die Auswahl eines passenden Frameworks oder eines Lösungsansatzes dienen)}} * https://www.ruby-toolbox.com/categories/rails_authentication.html * http://blog.henriquez.net/2009/08/kill-your-signup-form-with-rails.html * http://guides.rubyonrails.org/security.html * http://railscasts.com/episodes/270-authentication-in-rails-3-1 * http://everydayrails.com/2010/06/06/rails-authentication-options.html * http://www.farbeyondprogramming.com/2011/05/63-rails-user-authentication-using-has_secure_password * https://moocode.com/posts/2-two-factor-authentication-with-rails * http://railscasts.com/episodes/250-authentication-from-scratch h2. Frameworks h3. SSL * http://www.scatmania.org/projects/ssl-client-certificate-authentication-in-ruby-on-rails/ * http://www.scatmania.org/2008/09/16/rails-ssl-auth/ * https://github.com/labria/rails-ssl-authentication * https://github.com/labria/restful-authentication.git * http://www.ruby-forum.com/topic/74522 * http://it.toolbox.com/blogs/securitymonkey/howto-securing-a-website-with-client-ssl-certificates-11500 * http://www.rorsecurity.info/journal/2009/3/15/ssl-and-rails.html h3. yubico * https://github.com/titanous/yubikey * http://www.yubico.com/web-api-clients h3. restful-authentication * https://www.ruby-toolbox.com/projects/restful-authentication * https://github.com/technoweenie/restful-authentication * "Railscasts, episode 67: restful_authentication":http://railscasts.com/episodes/67-restful-authentication * "restful_authentication howto, step-by-step (part 1)":http://usefulfor.com/ruby/2008/05/17/restful_authentication-step-by-step-part-1 * "restful_authentication howto, step-by-step (part 2)":http://usefulfor.com/ruby/2008/06/06/restful_authentication-howto-step-by-step-part-2 * http://stackoverflow.com/questions/24298/best-solution-for-authentication-in-ruby-on-rails * http://railsforum.com/viewtopic.php?id=14216&p=1 h3. restful_open_id_authentication * https://github.com/reinh/restful_open_id_authentication h3. devise > now that Rails 3 is out, Devise seems to be the new, new kid on the block * https://github.com/plataformatec/devise * https://www.ruby-toolbox.com/projects/devise * http://www.tonyamoyal.com/2010/07/28/rails-authentication-with-devise-and-cancan-customizing-devise-controllers/ * http://www.tonyamoyal.com/2010/09/29/rails-authentication-with-devise-and-cancan-part-2-restful-resources-for-administrators/ * http://blazingcloud.net/2011/01/08/devise-authentication-in-rails-3 * http://asciicasts.com/episodes/270-authentication-in-rails-3-1 h3. Authlogic Authlogic is a clean, simple, and unobtrusive ruby authentication solution. Put simply, its the Chuck Norris of authentication solutions for your framework of choice. * https://www.ruby-toolbox.com/projects/authlogic * https://github.com/binarylogic/authlogic h4. How-tos and Tutorials * "Basic setup":http://github.com/binarylogic/authlogic_example * "Adding password reset to Authlogic":http://www.binarylogic.com/2008/11/16/tutorial-reset-passwords-with-authlogic * "Using OpenID with Authlogic":http://www.binarylogic.com/2008/11/21/tutorial-using-openid-with-authlogic * "Using LDAP with Authlogic":http://lbi.lostboys.nl/blog/artikelen/ruby-on-rails-ldap-integration h4 Helpful Links * "Authlogic on GitHub":http://github.com/binarylogic/authlogic/tree/master * "Bug reports and feature requests":http://binarylogic.lighthouseapp.com/projects/18752-authlogic * "Mailing list":http://groups.google.com/group/authlogic h3. http_token_authentication " https://github.com/technoweenie/http_token_authentication h3. clearance * https://www.ruby-toolbox.com/projects/clearance * http://robots.thoughtbot.com/post/159805955/clearance-rails-authentication-for-developers-who * https://github.com/thoughtbot/clearance * http://groups.google.com/group/thoughtbot-clearance * Register * Email confirmation * Encrypted password * Password recovery h3. OmniAuth * https://www.ruby-toolbox.com/projects/omniauth * https://github.com/intridea/omniauth * http://blog.railsrumble.com/blog/2010/10/08/intridea-omniauth h3. Sorcery * https://www.ruby-toolbox.com/projects/sorcery * https://github.com/NoamB/sorcery h3. Rpx now * https://rpxnow.com/ * https://www.ruby-toolbox.com/projects/rpx_now * https://github.com/grosser/rpx_now