gpt4 book ai didi

java - Liferay 与 LDAP 和 SSO

转载 作者:行者123 更新时间:2023-12-01 13:03:25 25 4
gpt4 key购买 nike

我尝试使用 portal-ext.properties 并使用以下值。

仍然不允许用户登录。

我收到身份验证失败错误

当我检查数据库时,我没有看到导入的用户。

portal-ext.properties:

company.security.auth.type=screenName

ldap.auth.enabled=true ldap.auth.required=true

ldap.auth.method=bind

ldap.import.enabled=false ldap.import.on.startup=false
ldap.import.method=user

ldap.password.policy.enabled=false

ldap.import.user.password.enabled=true

ldap.import.user.password.autogenerated=false

ldap.export.enabled=false

ldap.base.provider.url.0=ldap://host:port

ldap.base.dn.0=DC=companyName,DC=com

ldap.security.principal.0=domainname/myusername

ldap.security.credentials.0=mypassword

ldap.auth.search.filter.0=(&(objectclass=person)(sAMAccountName=@screen_name@))

ldap.user.mappings.0=emailAddress=mail\nfirstName=givenName\nlastName=sn\npassword=userPassword\nscreenName=sAMAccountName\n

ldap.import.user.search.filter.0=(objectClass=organizationalPerson)

users.screen.name.allow.numeric=true

users.screen.name.validator=com.liferay.portal.security.auth.DefaultScreenNameValidator

最佳答案

最好的方法是定义您自己的 Portal-ext.properties 并覆盖 LDAP 的属性,如果您需要 SSO,您也可以在此处配置 CAS。Liferay User Guide ,解释一下如何使用这个portal-ext.properties

所以查找您的所有属性 have for ldap并且你必须覆盖:以及您拥有的所有属性(property)for CAS并且您必须覆盖:

创建 Portal-ext.properties 后,放入\webapps\ROOT\WEB-INF\classes 并重新启动。

关于java - Liferay 与 LDAP 和 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23381101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com