自定义验证Web服务

Vis*_*l G 2 liferay

我想使用我的旧客户端公开的身份验证Web服务.但我无法将这些用户信息复制到liferay数据库中.任何人都可以帮我编写自定义身份验证服务或钩子/插件来重用我自己的身份验证实现吗?

小智 5

我想使用我的旧客户端公开的身份验证Web服务.

您需要实现Liferay的com.liferay.portal.security.auth.Authenticator类,以使用您自己的自定义身份验证器来调用您的Web服务.这可以通过将以下内容添加到portal-ext.properties来插入Liferay:auth.pipeline.pre = [your classpath].

但我无法将这些用户信息复制到liferay数据库中.

我相信如果您不想将您的用户数据存储在Liferay中,您还可以在portal-ext.properties文件中使用auth.pipeline.enable.liferay.check = false.请注意,我现在正在尝试做同样的事情而且我没有太多运气.

祝好运!

射线