Module: Auth

Defined in:
lib/nitro/auth.rb,
lib/nitro/auth/controller.rb,
lib/nitro/auth/model/user.rb,
lib/nitro/auth/util/crypt.rb,
lib/nitro/auth/auth_controller.rb

Overview

Auth provides authentication and authorization for Nitro.

Defined Under Namespace

Modules: Controller, Crypt Classes: AuthController, Role, User

Constant Summary collapse

Version =
'0.2.0'

Class Method Summary collapse

Class Method Details

.admin_roleObject

The administrative/superuser role name.



21
22
23
# File 'lib/nitro/auth.rb', line 21

def self.admin_role
    'admin'
end

.session_key_expirationObject

Number of seconds session keys last before expiring.



31
32
33
# File 'lib/nitro/auth.rb', line 31

def self.session_key_expiration
    60*60*24*30
end

.user_roleObject

The default role name (all users get this by default).



26
27
28
# File 'lib/nitro/auth.rb', line 26

def self.user_role
    'user'
end