[英]How to encrypt LDAP UserStore password in usr-mgt.xml in WSO2?
[英]WSO2 Encrypt the primary LDAP userstore credentials
使用 WSO2AM-2.6.0,我们正在尝试加密主要 LDAP 用户存储管理器的用户存储凭据。 加密凭证非常适用于领域配置凭证(管理员密码)、jndi 属性、api-manager.xml、数据源凭证。
我们遇到的问题是主要的用户存储 LDAP 连接凭据(因为用户也是管理员用户)
从理论上讲,有全面的指南以及一些较旧的问题,例如如何在 WSO2 中的 usr-mgt.xml 中加密 LDAP UserStore 密码?
将 LDAP 用作辅助用户存储时,ConnectionPassword 会被正确加密并在用户存储定义 XML 中使用。 但是,当用作主要用户存储管理器 (user-mgt.xml) 时,我们总是会收到 AuthenticationError LDAP 响应(锁定连接用户)。
经过一些调试后,我发现无论使用 ConnectionPassword 元素内容
eyJjIj..................................EEtMSJ9
password
占位符<Property name="ConnectionPassword" svns:secretAlias="UserManager.UserstoreManager.Password">password</Property>
我们是否需要做任何特定的事情来获取被识别为加密的 LDAP 用户存储凭证? 根据Carbon 文档,它应该可以正常工作
为了加密连接密码,您需要使用别名作为
UserManager.Configuration.Property.ConnectionPassword
对于 UserStore Manager 属性,您可以使用UserManager.Configuration.Property添加别名作为属性名称的前缀。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.