Module: CFoundry::LoginHelpers

Defined in:
lib/appfog-vmc-plugin/non_uaa.rb

Instance Method Summary collapse

Instance Method Details

#login(username, password) ⇒ Object



36
37
38
39
40
41
42
43
44
45
# File 'lib/appfog-vmc-plugin/non_uaa.rb', line 36

def (username, password)
  token =
    if @base.uaa
      AuthToken.from_uaa_token_info(@base.uaa.authorize(username, password))
    else
      AuthToken.from_cc_token(@base.create_token({:password => password}, username)[:token])
    end

  @base.token = token
end

#login_promptsObject



25
26
27
28
29
30
31
32
33
34
# File 'lib/appfog-vmc-plugin/non_uaa.rb', line 25

def 
  if @base.uaa
    @base.uaa.prompts
  else
    {
      :username => %w[text Email],
      :password => %w[password Password]
    }
  end
end