私は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 Portalの6.1 EE - DLUtil.getPreviewURL
- 5. Liferay 6.1の各サイトに異なる404ページを作成するには
- 6. EclipseでLiferayフックを作成する問題Liferay IDE - 空のプロジェクトだけを取得する
- 7. Liferay 6.1の組織内にチームを作成できませんCE
- 8. Liferay 6.1ポートレットでjRecorderを使用
- 9. ショッピングカートポートレットの機能を拡張するためにLiferayフックを作成する方法
- 10. のLiferay 6.1:テーマは、私はTomcatでのLiferay 6.1を使用していますウェブサイト
- 11. liferayのベロシティテンプレートでsortedmapまたはtreemapを作成する方法
- 12. Liferayで別のWebアプリケーションを作成する方法は?
- 13. Liferay 7で仮想インスタンスの作成アクションのモデルリスナを作成する方法は?
- 14. Liferay 6で構造とテンプレートをプログラムで作成する方法
- 15. prestashopでCMSブロックのフックを作成する方法
- 16. Liferayテーマを5.2から6.1にアップグレード
- 17. デリゲートを使用してC#でフックを作成する方法
- 18. 構造とテンプレートをliferay 6.0からliferay 6.1に移動するには?
- 19. Liferay Authveriferの動作方法
- 20. フックのトランポリン関数を作成する方法
- 21. JNIでクラス[]を作成する方法
- 22. PHPでフックを作る方法
- 23. Liferay 7でカスタムタグライブラリを作成する
- 24. 進捗バーをLiferayで作成する
- 25. WAS 6.1でWorkManagerをプログラムで作成
- 26. フックのLiferayポータルjspsを含む
- 27. Liferayを使用してカスタムアセットにインデクサーを実装する6.1
- 28. と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
- 29. Pythonでフックを作成ツイスト
- 30. GitKraken gitフックでメッセージを作成する