問題
- Liferayが複数のLDAPサーバーで構成されている場合、ユーザーがどのLDAPサーバーから来ているかを特定する方法は?
Environment
- Liferay 7.2
解決策
-
Liferay の LDAP サーバー ID は、複数の LDAP サーバーを使用するように構成されている場合に、LDAP サーバーを識別するのに役立ちます。
-
-
Liferay に LDAP サーバーを追加すると、Liferay に追加する各 LDAP サーバーに LDAP サーバー ID が提供されます。
-
LDAP ユーザーが Liferay にログインしようとすると、LDAP サーバーでマッピングされた属性に基づいて、LDAP サーバーからのユーザーの属性値が Liferay のデータベースにインポートされます。
- OOTB テーブル 'user_' LDAP サーバーからそれぞれのエントリを追加するために使用されます。 そのテーブルには、ユーザーのそれぞれのLDAPサーバーのIDの値を格納するための「 ldapServerId」と呼ばれる 1つの列があります。 値を参照すると、それぞれの LDAP サーバーを見つけることができます。
- すべてのユーザーが値 -1 ldapServerIdとして持っていることに注意してください。これらのユーザーは Liferay 自体で直接作成されます (から コントロール パネル -> ユーザー)。
-
-