Name
global.OAuthUtilUCF
Description
No description available
Script
var OAuthUtilUCF = Class.create();
OAuthUtilUCF.prototype = {
initialize: function() {
},
interceptRequestParameters : function(requestParamMap) {
// Add/Modify request parameters if needed
this.preprocessAccessToken(requestParamMap);
},
parseTokenResponse: function(accessTokenResponse) {
this.postprocessAccessToken(accessTokenResponse);
},
preprocessAuthCode: function(requestParamMap) {
requestParamMap.put('state', Math.random().toString());
},
preprocessAccessToken: function(requestParamMap) {
},
postprocessAccessToken: function(accessTokenResponse) {
var contentType = accessTokenResponse.getContentType();
if (contentType && contentType.indexOf('application/json') != -1) {
var tokenResponse = (new global.JSON()).decode(accessTokenResponse.getBody());
var paramMap = accessTokenResponse.getparameters();
for (var param in tokenResponse)
paramMap.put(param, tokenResponse[param].toString());
}
},
type: 'OAuthUtilUCF'
};
Sys ID
da4de027d7221200d77c83e80e61039f