class Bosh::Cli::Client::Uaa::PasswordAccessInfo

Public Class Methods

create(full_access_token, refresh_token, token_decoder) click to toggle source
# File lib/cli/client/uaa/access_info.rb, line 49
def self.create(full_access_token, refresh_token, token_decoder)
  token_type, access_token = full_access_token.split(' ')
  return nil unless token_type && access_token

  token_info = CF::UAA::TokenInfo.new({
      access_token: access_token,
      refresh_token: refresh_token,
      token_type: token_type,
    })
  new(token_info, token_decoder)
end

Public Instance Methods

username() click to toggle source
# File lib/cli/client/uaa/access_info.rb, line 61
def username
  token_data['user_name']
end