12345678910111213141516171819202122232425262728293031323334353637 |
- // Terminal call: node server/ldap_test.js - needs VPN or eduroam
- const inquirer = require('inquirer'),
- ldap = require('./server/ldap_ohm.js');
-
- inquirer.prompt([
- {
- name: 'username',
- type: 'input',
- message: 'Enter your VirtuOhm username:',
- validate: function( value ) {
- if (value.length) {
- return true;
- } else {
- return 'Please enter your username.';
- }
- }
- },
- {
- name: 'password',
- type: 'password',
- message: 'Enter your password:',
- validate: function(value) {
- if (value.length) {
- return true;
- } else {
- return 'Please enter your password.';
- }
- }
- }])
- .then(answers => {
- ldap.init(null);
- ldap.authorize(answers.username,answers.password,function(user) {
- console.log(JSON.stringify(user));
- process.exit();
- });
- });
|