(function execute(inputs, outputs) { var provider = new sn_cc.StandardCredentialsProvider(); var credential = provider.getCredentialByID("credential_id"); var user = credential.getAttribute("user_name"); var pass = credential.getAttribute("password"); var oAuthClient = new sn_auth.GlideOAuthClient(); var params ={grant_type:"password", username:user, password:pass}; var json = new global.JSON(); var extraParams = json.encode(params); var tokenResponse = oAuthClient.requestToken('oAuth_Profile_Name', extraParams); var token = tokenResponse.getToken(); outputs.accesstoken = token.getAccessToken(); })(inputs, outputs);