ログインポートレットのフックを作成します。
このコード行に問題があります:
String encPwd = PwdEncryptor.encrypt(password, user.getPassword());
クラス PwdEncryptor が見つからず、パッケージcom.liferay.portal.security.pwd
が存在しません
Liferay 6.0.6 プラグインを使用してフックを作成し、これを読みました。
CAS(カスタム認証システム)の開発
と:
https://www.liferay.com/es/community/forums/-/message_boards/message/14773767
PwdEncryptor は portal-impl.jar にあるため、プラグインからは見えません。使用できるのは、それを呼び出す PortalClassInvoker です。例が必要な場合は、com.liferay.portal.kernel.struts.PortletActionInvoker クラスをチェックしてください。
このインボーカーをどうするか、どこで呼び出すか、または使用するかがわかりません。