小编Jup*_*ter的帖子

节点JS LDAP身份验证用户

我正在创建一个登录身份验证页面,用户将在其中输入活动目录用户名和密码,并使用NodeJS我会检查它是否有效,但我一直在

[Error: LDAP Error Bad search filter]
Run Code Online (Sandbox Code Playgroud)

要么

[Error: Search returned != 1 results]
Run Code Online (Sandbox Code Playgroud)

当我尝试搜索用户名和密码时,我的代码如下:

我正在使用:https://github.com/jeremycx/node-LDAP,假设用户输入了hhill的用户名

    var ldap = require('LDAP');
    var ldapServer = new ldap({ uri: 'ldap://batman.lan', version: 3});

    ldapServer.open(function(error) {
        if(error) {
           throw new Error('Cant not connect');
        } else {
            console.log('---- connected to ldap ----');

            username = '(cn='+username+')';
            ldapServer.findandbind({
                base: 'ou=users,ou=compton,dc=batman,dc=lan',
                filter: username,
                password: password
            }, function(error, data) {
                if(error){
                    console.log(error);
                } else {
                    console.log('---- verified user ----');
                }
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

有没有人对我做错了什么有任何建议?

UPDATE

以下是我提出的解决方案,如果有人需要它,请在下面的答案的帮助下 …

authentication ldap node.js

16
推荐指数
2
解决办法
4万
查看次数

在cq5/AEM中创建自定义MIME类型

我需要在cq5/AEM中添加对专有3D格式的支持.尽管我完全没有这方面的经验,但我设法生成了一些可视化资产的工作组件.

但是现在,我需要创建自定义媒体处理程序以从模型生成再现和缩略图.问题是,媒体处理程序只能处理特定MIME类型的资产,而cq5不会将类型与我的资产相关联.因此,我不能在它们上面调用媒体处理程序.

有没有办法自定义cq5如何将MIME类型与资产相关联,或者我是否有另一种方法来规避问题?

mime-types aem

5
推荐指数
1
解决办法
1791
查看次数

标签 统计

aem ×1

authentication ×1

ldap ×1

mime-types ×1

node.js ×1