Hyperledger Composer REST Server中LDAP Passport认证配置问题咨询
用Passport LDAP策略配置Hyperledger Composer REST Server身份认证
我现在正试着给Hyperledger Composer REST Server配置基于Passport的LDAP身份认证,目前用的LDAP Passport环境变量配置如下:
export COMPOSER_PROVIDERS='{ "ldap": { "provider":"ldap", "authScheme":"ldap", "module":"passport-ldapauth", "authPath":"/auth/ldap", "successRedirect":"/", "failureRedirect":"/", "server":"{ \"url\":\"ldap://localhost:389\", \"bindDN\":\"cn=admin,dc=example,dc=com\", \"bindCredentials\":\"*****\" }" } }'
这里提几个配置里需要注意的细节:
server字段内部的JSON必须转义双引号,不然会导致环境变量解析失败- 原配置里的
bindOn是笔误,passport-ldapauth的标准字段是bindDN - LDAP的DN格式里,逗号后面不要加空格,比如
dc=example, dc=com要改成dc=example,dc=com - 原配置的末尾缺少闭合的引号和大括号,得补充完整才能正常生效
内容的提问来源于stack exchange,提问作者user9040429
相关产品推荐
相关产品推荐

