LDAP Authentication Plugin
Erlang Makefile
Latest commit 66d9eb1 Jan 11, 2017 @emqplus emqplus committed on GitHub Merge pull request #4 from emqtt/emq20
Version 2.0.7
Permalink
Failed to load latest commit information.
etc fix ssl opts Oct 17, 2016
priv config key rename Oct 13, 2016
src Copyright (c) 2016-2017 Jan 11, 2017
.gitignore emq_auth_ldap Oct 9, 2016
LICENSE Initial commit Jul 19, 2016
Makefile Version 2.0.7 Jan 11, 2017
README.md fix ssl opts Oct 17, 2016
erlang.mk first commit Jul 19, 2016
rebar.config first commit Jul 19, 2016

README.md

emq_auth_ldap

LDAP Authentication Plugin for the EMQ Broker

Build

make && make tests

Configuration

File: etc/emq_auth_ldap.conf

auth.ldap.servers = 127.0.0.1

auth.ldap.port = 389

auth.ldap.timeout = 30

auth.ldap.user_dn = uid=%u,ou=People,dc=example,dc=com

auth.ldap.ssl = false

## TODO: SSL Support

#auth.ldap.ssl.certfile = etc/certs/cert.pem

#auth.ldap.ssl.keyfile = etc/certs/key.pem

#auth.ldap.ssl.cacertfile = etc/certs/cacert.pem

#auth.ldap.ssl.verify = verify_peer

#auth.ldap.ssl.fail_if_no_peer_cert = true

Load the Plugin

./bin/emqttd_ctl plugins load emq_auth_ldap

TODO

Support SSL Options

License

Apache License Version 2.0

Author

feng at emqtt.io