ldap-authentication:simple一个简单的Nodejs异步LDAP身份验证库

时间:2024-05-19 10:22:50
【文件属性】:

文件名称:ldap-authentication:simple一个简单的Nodejs异步LDAP身份验证库

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-19 10:22:50

nodejs security ldap authentication ldap-authentication

一个简单的节点库,可根据LDAP / AD服务器对用户进行身份验证 目标 使用LDAP服务器进行身份验证变得容易。 描述 该库使用ldapjs作为ldapjs库。 它有两种认证方式: 管理员身份验证模式。 如果提供了admin用户,则库将使用admin用户登录(ldap绑定),然后搜索要进行身份验证的用户,获取其DN(可分辨名称),然后使用用户DN和密码再次登录。 如果一切正常,将返回用户详细信息。 自我认证模式。 如果未提供admin用户,则必须提供userDn和userPassword 。 如果缺少userSearchBase或usernameAttribute ,则lib只需使用userDn和userPassword (ldap绑定)进行登录,如果成功,则返回true。 否则,lib将使用userDn和userPassword (ldap绑定)进行登录,然后对用户进行搜索并返回


【文件预览】:
ldap-authentication-master
----.github()
--------workflows()
----.travis.yml(35B)
----example()
--------index.js(1KB)
----LICENSE(1KB)
----test()
--------test.js(8KB)
--------jasmine.js(329B)
----.prettierrc(94B)
----README.md(6KB)
----SECURITY.md(476B)
----.gitignore(2KB)
----index.js(9KB)
----package-lock.json(14KB)
----package.json(956B)

网友评论