no arquivo
glpi-sdk-ruby/lib/glpi/sdk/session.rb
na linha 8:
#def initialize(url, app_token, username, password)
def initialize(url, app_token, authorization)
@url = url
@app_token = app_token
#@auth = { username: username, password: password }
@auth = 'user_token: '+ authorization
init
end
adicionar na linha 55:
options[:headers] = options.fetch(:headers, {})
options[:headers]['Content-Type'] = 'application/json'
options[:headers]['App-Token'] = @app_token
options[:headers]['Authorization'] = @auth
options[:headers]['Session-Token'] = @token if @token
na utilização da gem adicionar as duas linhas:
authorization = 'user_token gerado pelo próprio usuário'
session = GLPI::SDK::Session.new(url, app_token, authorization)
no arquivo
glpi-sdk-ruby/lib/glpi/sdk/session.rb
na linha 8:
#def initialize(url, app_token, username, password)
def initialize(url, app_token, authorization)
@url = url
@app_token = app_token
#@auth = { username: username, password: password }
@auth = 'user_token: '+ authorization
init
end
adicionar na linha 55:
options[:headers] = options.fetch(:headers, {})
options[:headers]['Content-Type'] = 'application/json'
options[:headers]['App-Token'] = @app_token
options[:headers]['Authorization'] = @auth
options[:headers]['Session-Token'] = @token if @token
na utilização da gem adicionar as duas linhas:
authorization = 'user_token gerado pelo próprio usuário'
session = GLPI::SDK::Session.new(url, app_token, authorization)