Method: JunglePath::API::Helpers::AuthLocalUser#parse_identities

Defined in:
lib/jungle_path/api/helpers/auth_local_user.rb

#parse_identities(remote_user, remote_password) ⇒ Object



144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/jungle_path/api/helpers/auth_local_user.rb', line 144

def parse_identities remote_user, remote_password
  identity = Identity.new
  identity.remote_user = remote_user
  identity.remote_password = remote_password
  assume_identity = nil
  if remote_user and remote_user.include?("|")
    parts = remote_user.split('|')
    identity.user_name = parts[1]
    assume_identity = Identity.new
    assume_identity.user_name = parts[0]
    assume_identity.remote_user = remote_user
    assume_identity.remote_password = remote_password
  else
    identity.user_name = remote_user
  end
  return identity, assume_identity
end