dynamicscrm-api
Version:
Pure SOAP module that allows to invoke Microsoft Dynamics CRM Online services
16 lines (13 loc) • 475 B
JavaScript
var fs = require('fs');
var path = require('path');
var uuid = require('node-uuid');
var template = fs.readFileSync(path.join(__dirname, '/templates/WSSecurityUsernameToken.xml'), 'utf-8');
function WSSecurityUsernameToken(opts) {
var message = template.replace('{{username}}', opts.username)
.replace('{{password}}', opts.password)
.replace('{{uid}}', uuid.v4());
this.toString = function() {
return message;
}
}
module.exports = WSSecurityUsernameToken;