Sha256: b19c9b1a9e34d40eb8859ec34cd727936712460eb11a2092c1b69690fd8f525d
Contents?: true
Size: 462 Bytes
Versions: 13
Compression:
Stored size: 462 Bytes
Contents
Server.api4 :login, :post, "/rc/#{Rhoconnect::API_VERSION}/system/login", true, {:verb => :post, :url => ['/login', '/api/admin/login']} do |params,user,server| token = '' server.logout server.do_login u = User.load(params[:login]) token = do_get_api_token(params, u) end def do_get_api_token(params, user) if user and user.admin == 1 and user.token user.token.value else raise ApiException.new(422, "Invalid/missing API user") end end
Version data entries
13 entries across 13 versions & 1 rubygems