Module: Shibbolite
- Defined in:
- app/concerns/shibbolite/filters.rb,
lib/shibbolite.rb,
lib/shibbolite/engine.rb,
lib/shibbolite/version.rb,
app/concerns/shibbolite/user.rb,
app/concerns/shibbolite/helpers.rb,
lib/generators/shibbolite/install_generator.rb,
lib/generators/shibbolite/migration_generator.rb,
app/controllers/shibbolite/shibboleth_controller.rb
Overview
controller filters for access control
Defined Under Namespace
Modules: Filters, Generators, Helpers, User Classes: Engine, ShibbolethController
Constant Summary collapse
- VERSION =
"1.1.0"
- @@primary_user_id_display =
'Username'
- @@groups =
[:user, :admin]
- @@user_class =
'User'
- @@user_table_name =
@@user_class.pluralize
- @@skip_validations =
false
- @@handler_url =
'/Shibboleth.sso'
- @@session_initiator =
'/Login'
- @@logout_initiator =
'/Logout'
Class Method Summary collapse
-
.config {|_self| ... } ⇒ Object
friendly config.
-
.pid ⇒ Object
shortened/alternate accessors.
- .pid_display ⇒ Object
- .user_class ⇒ Object
Class Method Details
.config {|_self| ... } ⇒ Object
friendly config
55 56 57 |
# File 'lib/shibbolite.rb', line 55 def self.config yield self end |
.pid ⇒ Object
shortened/alternate accessors
46 47 48 |
# File 'lib/shibbolite.rb', line 46 def self.pid primary_user_id end |
.pid_display ⇒ Object
50 51 52 |
# File 'lib/shibbolite.rb', line 50 def self.pid_display primary_user_id_display end |
.user_class ⇒ Object
22 23 24 |
# File 'lib/shibbolite.rb', line 22 def self.user_class @@user_class.constantize end |