Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Learning Devise for Rails
Table of Contents
Learning Devise for Rails
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Devise – Authentication Solution for Ruby on Rails
Devise modules
Installation
Run your first application with Devise
Summary
2. Authenticating Your Application with Devise
Signing in using authentication other than e-mails
Updating the user account
Signing up the user with confirmation
Resetting your password
Canceling your account
Customizing Devise actions and routes
Customizing your Devise layout
Integrating Devise with Mongoid
Summary
3. Privileges
CollabBlogs – a web application for collaborative writing
Advanced CanCan usages
Defining rules using SQL
Simplifying authorization checks on controllers
Ensuring abilities' correctness
Testing
Debugging
Summary
4. Remote Authentication with Devise and OmniAuth
Remote authentication
OmniAuth
Implementing remote authentication in our application
Preparing your application
Remote authentication using Twitter
Registering our application at the Twitter developer site
Configuring OmniAuth for authentication using Twitter
Remote authentication using Facebook
Registering our application at the Facebook developer site
Configuring OmniAuth for authentication using Facebook
Summary
5. Testing Devise
The sign-up test
The user update test
The user deletion test
The sign-in test
The Remote authentication test
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →