Add authentication and User model

* Add User model
* Add SessionsController
* Add password authentication on User
* Request authentication for all actions except sign in
* Add some helpers for ApplicationController
* Update features to work with mandatory authentication
This commit is contained in:
Thibault Jouan
2011-08-04 09:50:17 +00:00
parent 18b254e3d1
commit 7bf4d4c5f9
22 changed files with 276 additions and 3 deletions

17
features/sessions.feature Normal file
View File

@@ -0,0 +1,17 @@
Feature: User
So that I can manage my own content
As a listener
I want the application to require a valid authentication
Scenario: Unauthenticated user
Given I am not signed in
When I go to the home page
Then I should be redirected to the sign in page
Scenario: User authentication
Given I am not signed in
When I go to the home page
Then I should be redirected to the sign in page
When I submit valid credentials
Then I should be redirected to the home page