开发者

Liferay - Authentication without populating liferay db

开发者 https://www.devze.com 2023-01-03 14:31 出处:网络
Again, Do we have any possible solution that avoid populating liferay db with user information for authentication using extending methods/custom implementation/hooks/plugins/extension开发者_C百科s?

Again, Do we have any possible solution that avoid populating liferay db with user information for authentication using extending methods/custom implementation/hooks/plugins/extension开发者_C百科s?

Regards Vishal G


There's no way to avoid creating a user in the Liferay database. You can though create a dummy user that all users use or a dummy user for every user depending on your needs


It is generally not desirable to share accounts as you cannot benefit from all functionality regarding groups, personalization, ... This is basically why one would install a portal. To create users you can use Liferay's services.

If authorization is not your concern, it is possible to override the authenitaction mechanism with a variety of methods. THe authentication pipeline might be a good starting point.

http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/authentication-pipeline

Good luck!


You can create a Liferay Hook to Authenticate using your custimization. override the following jsp page.

/html/portlet/login/login.jsp

Or you can create your own login portlet. No need to populate all users in db. Just findUserById(). Dont forget to mention this change in portal-ext.properties file. You will need to specify custom Login portlet id.

0

精彩评论

暂无评论...
验证码 换一张
取 消