synapse的ldap3身份验证提供程序

matrix-synapse-ldap3的Python项目详细描述


允许Synapse使用LDAP作为密码提供程序。

安装

  • via deb packagepython-matrix-synapse-ldap3与synapse package在同一回购协议中提供
  • 通过python的包管理器:pip install matrix-synapse-ldap3

用法

synapse配置示例:

password_providers:-module:"ldap_auth_provider.LdapAuthProvider"config:enabled:trueuri:"ldap://ldap.example.com:389"start_tls:truebase:"ou=users,dc=example,dc=com"attributes:uid:"cn"mail:"email"name:"givenName"#bind_dn:#bind_password:#filter: "(objectClass=posixAccount)"

故障排除和调试

matrix-synapse-ldap3日志记录包含在synapse主服务器日志中 (通常是homeserver.log)。LDAP插件日志级别可以增加到 DEBUG,用于通过进行以下修改进行故障排除和调试 到synapse服务器的日志配置文件:

  • handlers.file.level的值设置为调试
handlers:file:# [...]level:DEBUG
  • 将以下内容添加到日志记录器部分:
loggers:# [...]ldap3:level:DEBUGldap_auth_provider:level:DEBUG

最后,重新启动synapse服务器以使更改生效:

synctl restart

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在JSP中添加自定义隐式对象   java MasterMindResource泄漏?   不同的c#java结果加密   java为什么安卓 studio显示“constraintlayout中缺少约束”错误?   java Make Logback将日志打印到文件中   java如何在Google应用程序引擎中设置日期时间?   jeditorpane如何阻止java HTMLEditorKit自动关闭我的标记   返回到Activity onCreate()时,不会调用java函数   java为什么我在这个对象上得到一个NullPointerException?   在java中,如何使用包含数组的参数调用图形方法?   java如何在Play framework 2应用程序中存储Akka参与者列表?   ssh使用java将文件从一个solaris 9复制到另一个solaris 9   网络Java服务器正在等待客户端响应   java Spring mvc从formBackingObject()重定向到页面   java Spark:JavaRDD<Tuple2>到javapairdd<>   java如何动态调用基类中由字符串值指定的子类方法?