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第三方库


热门话题
Android Studio Java将输入存储在一个文本文件中,所有输入在一行中加载后显示在屏幕上   在我的Java应用程序中记录日志配置   java在将socket从Localhost构建到google时出错。通用域名格式   在java中通过SOAP发送附件   java Tomcat的JspWriter编码不正确   java应用程序在截击StringRequest时不断崩溃   java需要一个保持顺序并具有“顺序敏感”equals/hashCode的映射   Java框架地址栏元素   java如何从特定范围生成4个不重复的数字?   googleappenginejava。安全AccessControlException:拒绝访问(java.io.FilePermission)   加载游戏时java Fabric入口点异常崩溃   java Python我如何读入和读出,以便其他读者可以阅读它以便进一步购买?