Module: Ixtlan::UserManagement::DummyAuthentication
- Defined in:
- lib/ixtlan/user_management/dummy_authentication.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.need_dummy?(rest, server) ⇒ Boolean
25 26 27 28 |
# File 'lib/ixtlan/user_management/dummy_authentication.rb', line 25 def self.need_dummy?( rest, server ) url = rest.to_server( server ).url (url =~ /localhost/ || url =~ /127.0.0.1/ || url =~ /::1/) && !(ENV['SSO'] == 'true' || ENV['SSO'] == '') end |
Instance Method Details
#login(login, password) ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/ixtlan/user_management/dummy_authentication.rb', line 30 def login(login, password) if ! login.blank? && password.blank? result = setup_user result.login = login.sub( /\[.*/, '' ) result.name = result.login.capitalize result.groups = [ setup_group( login ) ] result.applications = [] if result.respond_to? :applications result end end |