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

Returns:

  • (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 (, password)
  if ! .blank? && password.blank?
    result = setup_user
    result. = .sub( /\[.*/, '' )
    result.name = result..capitalize
    result.groups = [ setup_group(  ) ]
    result.applications = [] if result.respond_to? :applications
    result
  end
end