2011-07-18 6 views
0

CASを使用するようにLiferayを設定しました。ただし、右上のサインインリンクをクリックした場合にのみ動作します。ユーザー名とパスワードを入力する標準のログインポートレットはCASには適用されません。私は、このポートレットでCASを使用したいと考えています。これは、プロキシ方式を使用すると仮定しています。LiferayログインポートレットをCASゲートウェイとして機能させる方法

これを達成するためのアイデアはありますか?私はLiferay内でCASを有効にすると、これはすぐに使える機能だと思っていましたが、そうでないようです。

ありがとうございます!

答えて

1

SSOソリューション(CASなど)を使用する主な利点の1つは、単一のアプリケーションがパスワードにアクセスすることがないことです。これは、これを処理するSSOソリューションの領域にのみあります。

私の助言は、標準ログインポートレットをCASに変更するのではなくページから削除することです。必要に応じてCASログインページへのリンクを追加できますが、そのためにログインポートレットは必要ありません。

+0

これは、ログインポートレットで提供されている「アカウントの作成」機能が不要な場合は問題ありません。新しいユーザーがLiferayに登録され、LRがデータをLDAPにエクスポートし、次回のログインは同じLDAPと通信するCAS経由で行われます。ログインポートレットを非表示または削除すると、「アカウントの作成」機能にアクセスする方法がわかりません。 –

+0

正解ですが、SSOを使用しているときはいつでも、ユーザーアカウントとパスワードを保存する手段が他にもあるので、Liferayの組み込み自己登録は使用しないものとします。もちろん、それは100%真実ではないので、あなたの走行距離は変わるかもしれません。 –

+0

ご意見ありがとうございます。はい、多くの場合、ユーザーアカウント管理はLiferay外で行われることに同意します。ただし、Liferayの自己登録機能を使用したいと考えています。ログイン・ポートレットから「アカウントの作成」リンクのみを表示する方法を説明できると本当に感謝しています。私はこの質問[Liferayフォーラム](http://www.liferay.com/community/forums/-/message_boards/message/17716916)と[Stack Overflow](http://stackoverflow.com/questions/)に質問しました。 13237244/liferay-login-via-cas-create-account-functionality-via-login-portlet)しかし、まだ返信はありません。どうも! –

関連する問題