Skip to content

sabakan404/node-openidm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-openidm

OpenIDM REST API Client.

Install

Install from npm:

$ npm install openidm

Preparing to use

var OpenIdm = require('openidm');

var openidm = new OpenIdm({
    host : 'localhost',
    port : 8080,
    userName : 'openidm-admin',
    password : 'openidm-admin'
});

Create Managed Object (POST)

var params = {
  '_id' : 'demiglacesource',
  'userName' : 'demiglacesource',
  'password' : 'P@ssw0rd',
  'mail' : 'demiglacesource@example.com',
  'givenName' : 'demiglace',
  'sn' : 'source',
  'phoneNumber' : '00000000000'
};

openidm.post('managed/user?_action=create', '', params, function(err, data) {
    if (err) {
        console.log("Error: " + err.message);
        console.log("Error: " + err.response.message);
        return ;
    }
    console.log(data);
});

Get Managed Object

openidm.get('managed/user/demiglacesource', function(err, data) {
    if (err) {
        console.log("Error: " + err.message);
        console.log("Error: " + err.response.message);
        return;
    }
    console.log(data);
});

Link

About

OpenIDM REST API client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published