12345678910111213141516171819202122 |
- var SecurityCredentialsNative = require('../../../build/Release/kerberos').SecurityCredentials;
- // Add simple kebros helper
- SecurityCredentialsNative.aquire_kerberos = function(username, password, domain, callback) {
- if(typeof password == 'function') {
- callback = password;
- password = null;
- } else if(typeof domain == 'function') {
- callback = domain;
- domain = null;
- }
- // We are going to use the async version
- if(typeof callback == 'function') {
- return SecurityCredentialsNative.acquire('Kerberos', username, password, domain, callback);
- } else {
- return SecurityCredentialsNative.aquireSync('Kerberos', username, password, domain);
- }
- }
- // Export the modified class
- exports.SecurityCredentials = SecurityCredentialsNative;
|