开发者

Liferay - Authentication without populating liferay db

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜