class Docusigner::Oauth2

Public Class Methods

revoke(token) click to toggle source
# File lib/docusigner/oauth2.rb, line 19
def revoke(token)
  @headers = {
    "Authorization" => "Bearer #{token}"
  }
  post(:revoke, {}, "")
end
token(username, password, integrator_key) click to toggle source
# File lib/docusigner/oauth2.rb, line 9
def token(username, password, integrator_key)
  @headers = {
    "Accept" => "application/json",
    "Content-Type" => "application/x-www-form-urlencoded"
  }
  body = "grant_type=password&client_id=#{integrator_key}&username=#{username}&password=#{password}&scope=api"
  resp = post(:token, {}, body) 
  format.decode(resp.body)["access_token"]
end