私はLDAPAuthクラスをlliferay 6.1にフックしてauthenticateByEmailAddressをオーバーライドして、私の側からいくつかのロジックを追加しようとしています。私はliferay-hook.xmlでこれをどのように定義するか分かりません。サービスタイプとサービスインプットで何を提供すべきか。私のクラス名はlifalayからLDAPauthを拡張するMyLDAPAuthですliferayでLDAPAuthクラスのフックを作成する方法6.1
3
A
答えて
2
このクラスは、プラグインのポートレットやフックから参照できないportal-impl.jarに存在するため、このクラスをオーバーライドするためのフックを作成することはできませんこれはreasonです。また、プラグインでportal-impl.jarを使用しない理由については、forumを参照してください。
残る唯一のオプションはEXTです。
あなたがEXTにカスタムクラスを作成する場合にも、あなたは(portal.propertiesでこのプロパティのコメントを読んで)プロパティを持つportal-ext.propertiesでそれを指定する必要があります。
auth.pipeline.pre=com.custom.portal.security.auth.MyLDAPAuth
私は試していませんが、プラグインポートレットでカスタムクラスを作成したり、このプロパティを変更したりすることはできないと思います。
これはあなたの質問に答えることを望むか、atleastはさらに進んでいくためのアイデアを与えます。
ありがとうございます
関連する問題
- 1. プログラムでliferay 6.1でポートレットを構成する方法は?
- 2. Liferayのプライベートメンバーズサイト6.1
- 3. liferay 6.1サービスビルダーとliferay 6.0の違い6.0
- 4. Liferay 6.1の各サイトに異なる404ページを作成するには
- 5. EclipseでLiferayフックを作成する問題Liferay IDE - 空のプロジェクトだけを取得する
- 6. Liferay 6.1の組織内にチームを作成できませんCE
- 7. ショッピングカートポートレットの機能を拡張するためにLiferayフックを作成する方法
- 8. Liferay 6.1ポートレットでjRecorderを使用
- 9. Liferayで別のWebアプリケーションを作成する方法は?
- 10. liferayのベロシティテンプレートでsortedmapまたはtreemapを作成する方法
- 11. Liferay 6で構造とテンプレートをプログラムで作成する方法
- 12. のLiferay 6.1:テーマは、私はTomcatでのLiferay 6.1を使用していますウェブサイト
- 13. デリゲートを使用してC#でフックを作成する方法
- 14. Liferayテーマを5.2から6.1にアップグレード
- 15. Liferay Authveriferの動作方法
- 16. フックのトランポリン関数を作成する方法
- 17. PHPでフックを作る方法
- 18. 構造とテンプレートをliferay 6.0からliferay 6.1に移動するには?
- 19. 進捗バーをLiferayで作成する
- 20. WAS 6.1でWorkManagerをプログラムで作成
- 21. フックのLiferayポータルjspsを含む
- 22. Liferayを使用してカスタムアセットにインデクサーを実装する6.1
- 23. 作成方法の操作フックまたはリモートフック
- 24. DTOクラスの作成方法
- 25. liferayフックのためのMavenアーキタイプ
- 26. とLiferayの6.1クラス<strong><a href="http://docs.liferay.com/portal/5.1/javadocs/util-java/com/liferay/util/servlet/ServletResponseUtil.java.html" rel="nofollow">ServletResponseUtil</a></strong> 6.1
- 27. Liferayでjspを使用してログインポートレットを作成する方法5.2.3
- 28. 不変クラスを作成する方法
- 29. Liferayポータル6.1でのカスタム属性の保存
- 30. Liferay IDEで作成されたポートレット内のLiferay hibernate.cfg.xmlの位置