Method: DynamicsHTTPClient.refresh_token
- Defined in:
- lib/msdynamics.rb
.refresh_token(url = "", refresh_token = "", client_id = "", client_secret = "", resource = "") ⇒ Object
Allows refreshing an oAuth access token.
97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/msdynamics.rb', line 97 def self.refresh_token(url="", refresh_token="", client_id="", client_secret="", resource="") params = { 'refresh_token' => refresh_token, 'client_id' => client_id, 'client_secret' => client_secret, 'grant_type' => 'refresh_token', 'resource' => resource } uri = URI(url) Net::HTTP::post_form(uri, params) end |