SugarCRM和Laravel:自定义身份验证驱动程序

时间:2015-03-08 23:33:52

标签: php authentication laravel sugarcrm laravel-5

我目前正在使用Laravel开发应用程序。我想做的是将这个应用程序链接到SugarCRM应用程序。

一个简单的工作流程可能是这样的:

用户到达应用程序(Laravel应用程序),输入其凭据 - >凭证将发送至SugarCRM - >如果凭据正常,则用户登录Laravel应用程序。

简而言之,SugarCRM用于对我的Laravel App进行身份验证。

为此,我为Laravel应用程序开发了一个自定义驱动程序。

问题是: 如果我引用关于自定义Auth驱动程序的Laravel doc

retrieveByCredentials: This method should not attempt to do any password validation or authentication.

Laravel Auth系统需要首先检查用户是否存在于基础中,并且“不尝试进行任何密码验证或身份验证”。

但是要对SugarCRM做任何形式的请求,我必须首先进行身份验证。

如果不编写太脏的代码,我该如何处理?

1 个答案:

答案 0 :(得分:2)

文档的含义是该函数不应验证或验证应用程序的凭据。因此,如果调用该函数,则不应该记录该用户,而只是返回其凭据。

可以对您的外部服务进行身份验证,以便您可以与其API进行交互。