2015-10-14 74 views
0

如何使用Liferay进行认证,方法是将参数作为用户电子邮件和密码传递。如果身份验证成功,那么我将重定向到不同的Web Web应用程序。实际上,我想验证用户而不使用登录Portlet。是否有任何方法我们可以访问一个URL并提供响应文本,以便我们可以识别该用户已通过身份验证。我跟着这link,但我没有得到适当的回应。Liferay用户认证

+0

对于登录,您可以使用自动登录过滤器。 –

+0

您可以发送任何示例代码进行身份验证。 – Prathyush

+0

它的自动登录挂钩不是“过滤器”。请参阅http://www.liferaysavvy.com/2014/03/liferay-parameter-auto-login.html –

回答

1

Liferay集成了许多不同的SSO(单点登录)系统在市场上。您应该使用其中一种集成方式,而不是重新发明轮子。通过这种方式,您可以随意使用任何SSO使用的身份验证用户,并且它将为Liferay以及任何其他应用程序提供用户身份。

对于Liferay EE,您还可以选择通过使用SAML插件并将Liferay创建为IdP(身份提供商)并将其他应用程序设置为SP(服务提供商),将Liferay变为“SSO”。

转发用户身份的整个领域已经解决,不应该用任何自发明的身份认证方案恕我直言,重新定向。