Module: Chaltron
- Defined in:
- lib/chaltron.rb,
lib/chaltron/banner.rb,
lib/chaltron/engine.rb,
lib/chaltron/version.rb,
lib/chaltron/ldap/user.rb,
lib/chaltron/ldap/person.rb,
lib/chaltron/ldap/connection.rb,
lib/chaltron/controllers/helpers.rb,
lib/generators/chaltron/install_generator.rb,
app/controllers/chaltron/omniauth_callbacks_controller.rb
Defined Under Namespace
Modules: Controllers, LDAP, LdapHelper, LogsHelper, UsersHelper Classes: Banner, Engine, InstallGenerator, LdapController, LogsController, OmniauthCallbacksController, UsersController
Constant Summary collapse
- VERSION =
'2.0.3'.freeze
- @@roles =
%w( admin user_admin )
- @@default_roles =
[]
- @@ldap_allow_all =
true
- @@enable_syslog =
false
- @@syslog_facility =
Syslog::LOG_SYSLOG
- @@ldap_field_mappings =
{ first_name: 'givenname', last_name: 'cn', department: 'department', email: 'mail' }
- @@ldap_group_base =
nil
- @@ldap_group_member_filter =
-> (entry) { "uniquemember=#{entry.dn}" }
- @@ldap_role_mappings =
{}
- @@ldap_after_authenticate =
-> (user, ldap) { user }
- @@ldap_before_logout =
-> (user, ldap) { }
- @@revision_filename =
'REVISION'
Class Method Summary collapse
Class Method Details
.setup {|_self| ... } ⇒ Object
50 51 52 |
# File 'lib/chaltron.rb', line 50 def self.setup yield self end |