問題
-
LiferayはLDAPを使用するように設定されています。
- Liferay Authenticationはいつ実現するのか?
- LDAP認証はいつ行われるのですか?
Environment
- Liferay DXP 7.0 -7.4
解決策
-
LDAP 認証は常に Liferay Authentication よりも先に発生します。
これはLDAPAuth
サービスがkey=auth.pipeline.pre
(PropsKeys.AUTH_PIPELINE_PRE
)で登録されているため、Liferay認証より先に実行されるためです。 LDAP Auth Configuration の "Required" プロパティが not setの場合、すべての LDAP サーバーでの認証に失敗した後、Liferay 認証が試行されます。 - https://github.com/liferay/liferay-portal/blob/d3689e57539b5a229a03c1a1ee2d9744281[…]feray/portal/security/ldap/internal/authenticator/LDAPAuth.java