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