meredrica / nodebb-plugin-open-ldap Goto Github PK
View Code? Open in Web Editor NEWThis project forked from smartameer/nodebb-plugin-office-ldap
NodeBB OpenLDAP authentication Plugin
License: MIT License
This project forked from smartameer/nodebb-plugin-office-ldap
NodeBB OpenLDAP authentication Plugin
License: MIT License
Add groups automatically to the user when he is loaded from ldap
Request for help!
I'm using current nobebb 18.4 and did configure the User LDAP Query
filter field (uid=%uid)
. Unfortunately '%uid'
is not being replaced by username
from login screen as being set in Line 168 of index.js. On the OpenLdap server side I see:
SRCH base="ou=userlist,dc=hdm-stuttgart,dc=de" scope=2 deref=0 filter="(uid=%uid)"
rather then (In my username goik case):
SRCH base="ou=userlist,dc=hdm-stuttgart,dc=de" scope=2 deref=0 filter="(uid=goik)"
root@bb nodebb# cat /etc/issue
Ubuntu 20.04.3 LTS \n \l
root@bb nodebb# npm -version
6.14.15
root@bb nodebb# node
Welcome to Node.js v14.18.1.
Type ".help" for more information.
>
root@bb nodebb# npm install nodebb-plugin-open-ldap
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/nodebb-plugin-open-ldap - Not found
npm ERR! 404
npm ERR! 404 'nodebb-plugin-open-ldap@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
Load Groups from LDAP
Update the readme and check everywhere for the plugin name.
Make sure to add a hat tip to @smartameer
Using nodebb-plugin-sso-open-ldap
on each user's first login a confirmation e-mail is being sent to the directory entries mail
attribute value.
Since directory data is being considered valid this step is actually confusing: Users do conceive our internal Nodebb forum server as part of the organization. Self registration is prohibited by configuration anyway hence e-mail confirmations are pointless.
Is there a way automatically marking newly LDAP created Nodebb user accounts as confirmed
among with their corresponding e-mail addresses?
I've opened a corresponding request at the NodeBB Technical Support community forum without success so far.
Allow Users to change their LDAP password from nodebb
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.