用法
config/config.default.js
// passportLdap 配置参考: https://github.com/vesse/passport-ldapauth module { const config = {}; configpassportLdap = server: url: 'ldap://localhost:389' bindDN: 'cn=admin,ou=users,dc=exmaple,dc=com' bindCredentials: 'Test123' searchBase: 'dc=example,dc=com' usernameField: 'name' passwordField: 'pass' passReqToCallback: true ; }
config/plugin.js
exportspassportLdap = enable: true package: 'egg-passport-ldap';
app.js
apppassport;
router.js
const ldapStrategy = apppassport;router;