Socket
Socket
Sign inDemoInstall

@acastellon/ldap

Package Overview
Dependencies
44
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.0.2

2

ldap.js

@@ -0,1 +1,2 @@

"use strict";
// -- LDAP Simple access system

@@ -50,3 +51,2 @@ //

function getMockupRoles(userName){
if (setup.MOCKUP_USERS.indexOf(userName) >= 0){ IS_TRUE = true; }

@@ -53,0 +53,0 @@ let roles = { user : userName }

{
"name": "@acastellon/ldap",
"version": "1.0.1",
"version": "1.0.2",
"description": "LDAP module to validate and filter roles from a user",

@@ -5,0 +5,0 @@ "main": "ldap.js",

# ldap
LDAP generic interface module that filter and returns the available roles depending of previous definition file
it's depending of the environment variable named: SERVER_ENVIRONMENT,
in case of value equals to "local", it will use the mockup configuration from the setup file.
it depends of the environment variable named: SERVER_ENVIRONMENT,
in case of value equals to "local", it will use the mockup configuration from following setup file.
module.exports = {
url: 'ldap://<you-server>:389'
//,secure : true
,baseDN: '<baseDN>'
,username: '<user>'
,password: '<password>'
,MOCKUP_USERS : ['acastellon','lskywalker']
,MOCKUP_ROLES : ['User','Viewer']
,ROLES : {
'User': 'GR PR DIN USER'
, 'Admin': 'GR PR DIN ADMINISTRATOR '
, 'Viewer': 'GR PR DIN VIEWER '
}
}
usage :
const setup = require('./config.ldap.js');
const ldap = require('./ldap.js')(setup);
ldap.getRoles('acastellon')
.then( function(value) {
console.log(value);
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc