Node.js based system to provision users to external platforms.
Last updated 2 years ago by igoramadas .
Apache-2.0 · Repository · Original npm · Tarball · package.json
$ cnpm install noidm 
SYNC missed versions from official npm registry.

The NoIDM system


To make it easier to integrate and provision user data, we from Campus IAM are developing a new centralized provisioning tool to get, filter and dispatch user accounts to external systems.

NoIDM workflow

Teams can create their own facades, following our specs, to act as the middle man between NoIDM and the 3rd party systems they wish to connect to. Team Campus IAM takes care of everything inside the "NoIDM Engine".

Writing facades

There are no limitations regarding the technologies and frameworks used to develop facades. It's up to the owner to decide if he'll do it in Java, Go, Javascript, Python or any other language suitable to the job.

The facade must strictly implement the required endpoints described on the NoIDM docs. For detailed please check the Facade Wiki.

The server

The NoIDM engine is a Node.js serve and uses AD as its main source of data. Changes are pulled, processed and dispatched to the facades every few minutes (the actual value is configurable and might change).

For detailed info, please head on to the Server Wiki.

Current Tags

  • 0.3.0                                ...           latest (2 years ago)

1 Versions

  • 0.3.0                                ...           2 years ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (11)
Dev Dependencies (1)
Dependents (0)

Copyright 2014 - 2016 © |