Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
liferay:如何以编程方式执行autologin(钩子或自己的portlet无关紧要)_Liferay_Autologin - Fatal编程技术网

liferay:如何以编程方式执行autologin(钩子或自己的portlet无关紧要)

liferay:如何以编程方式执行autologin(钩子或自己的portlet无关紧要),liferay,autologin,Liferay,Autologin,我使用一个外部令牌服务来验证我的用户,然后他们被重定向到门户(门户url+一些get参数)。注意:此服务没有以其他方式连接到我的门户,并且它不在liferay支持的SSO列表中 现在,由于我(必须)使用这个外部方法,我还必须设置一个默认密码。 然而,我还没有找到如何强制自动登录(无论是通过挂钩系统还是普通类/过滤器,对我来说都无关紧要) liferay wiki的信息非常匮乏,发布一个问题只会导致“查看x类”,这对我一点帮助都没有。你几乎可以自己回答:你需要实现com.liferay.porta

我使用一个外部令牌服务来验证我的用户,然后他们被重定向到门户(门户url+一些get参数)。注意:此服务没有以其他方式连接到我的门户,并且它不在liferay支持的SSO列表中

现在,由于我(必须)使用这个外部方法,我还必须设置一个默认密码。 然而,我还没有找到如何强制自动登录(无论是通过挂钩系统还是普通类/过滤器,对我来说都无关紧要)


liferay wiki的信息非常匮乏,发布一个问题只会导致“查看x类”,这对我一点帮助都没有。

你几乎可以自己回答:你需要实现com.liferay.portal.security.auth.AutoLogin接口,将带有实现的JAR放在classpath中,并将classname添加到auto.login.hooks键下的portal-ext.properties中

要非常小心,因为这种安全性的东西总是非常危险的,很容易打开一个新的安全漏洞


这个问题的专业部分是什么?你确定它会用当前的标签吸引合适的人吗?由于某种原因,新问题打开了一个旧问题,包括文本和标签,我忘了更改标签。谢谢你指出这一点。