0

これはいつもの質問だと思いますが、本当に良い質問がなかったので、もう一度質問します。そのため、Tomcat7でLiferay6.1 CEを実行していて、LDAPサーバーからユーザーをインポートしてから、CASでSSOを作成したいと思います。

私のポータルでは、LDAPからの資格情報を使用してログインする必要がある他のアプリケーションが統合されています(ここでもAlfrescoの統合に問題があります)。そのため、CASなどのSSOソリューションが必要です。

どうすればこの問題に直面できますか?私がこれをすべて修正するのを手伝ってくれる人はいますか?どんな情報でも私を助けることができます、私は2週間でこれをすべて達成しなければなりません...私が求めているすべてが実行可能であることを願っています。

ありがとうございます。それでは、お元気で

4

2 に答える 2

3

Liferay は、お客様の要件を解決するために必要なすべてのインフラストラクチャを提供します。portal.properties https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/portal.propertiesで CAS と LDAP を探し、Liferayでこれを構成しますportal-ext.properties : Liferay ポータルの構成方法

于 2012-08-16T08:04:51.923 に答える
1

ここでは、LDAP からユーザーをインポートすることと、CAS を使用してユーザーを認証することの 2 つのタスクがあります。コントロール パネル (UI) または portal-ext.properties ファイルから両方を構成できます。両方の方法を使用して構成し、プロパティの競合がある場合は、コントロール パネルの設定が優先されます。

LDAP からユーザーをインポートするのは難しくありません (私は 5.2.3 と 6.1 の両方で実行しました)。最初にこのタスクに取り組み、LDAP に対して認証できることを確認してください。認証チェーン (1 つの方法が失敗した場合に 2 番目の方法が試行されるなど、複数の認証手段) を使用することをお勧めします。単一障害点が発生しないように、CAS で障害が発生した場合にこのように構成すると便利です。注: portal-ext.properties を使用する場合は、必ずこの投稿を読み、記載されているプロパティを追加してください (使用しない場合でも):

ldap.user.custom.mappings.1=
ldap.contact.mappings.1=
ldap.contact.custom.mappings.1=

CAS に対する認証に関しては、Liferay 5.2.3 で数年間使用しており、私の経験では非常に確実に機能しています。

于 2013-09-04T20:18:59.230 に答える