Guest User

Untitled

a guest
Jul 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. /**
  2. * OAuth request message skeleton for every request.
  3. * before the final url is generated, it must be run through
  4. * the oauth Timestamp & Signature generators
  5. *
  6. * @constructor
  7. */
  8. sd.OAuth2.AuthMessage = function(code) {
  9. var missing_code = (code === undefined);
  10.  
  11. this.parameters = missing_code ? { response_type: 'code', client_id: sd.OAuth2.application_key, redirect_uri: sd.OAuth2.close_url } : (code == 'refresh_token') ? { refresh_token: sd.Prefs.get('refresh_token'), grant_type: 'refresh_token', client_id: sd.OAuth2.application_key, client_secret: sd.OAuth2.application_key_secret, redirect_uri: sd.OAuth2.close_url } : { code: code, grant_type: 'authorization_code', client_id: sd.OAuth2.application_key, client_secret: sd.OAuth2.application_key_secret, redirect_uri: sd.OAuth2.close_url };
  12.  
  13. this.action = missing_code ? sd.OAuth2.authorize_url : sd.OAuth2.token_url;
  14. this.method = missing_code ? 'GET' : 'POST'
  15. };
Add Comment
Please, Sign In to add comment