【发布时间】:2015-03-08 23:33:51
【问题描述】:
我目前正在使用 Laravel 开发一个应用程序。我想要做的是将此应用程序链接到 SugarCRM 应用程序。
一个简单的工作流程可能是这样的:
用户到达应用程序(Laravel 应用程序),输入其凭据 -> 凭证被发送到 SugarCRM -> 如果凭据正常,则用户登录到 Laravel 应用程序。
长话短说,SugarCRM 用于对我的 Laravel 应用进行身份验证。
为此,我为我的 Laravel 应用开发了一个自定义驱动程序。
问题是: 如果我引用 Laravel doc 关于自定义 Auth 驱动程序:
retrieveByCredentials: This method should not attempt to do any password validation or authentication.
Laravel Auth 系统要求首先检查用户是否存在于 base 中,并且“不尝试进行任何密码验证或身份验证”。
但要向 SugarCRM 发出任何类型的请求,我必须先进行身份验证。
如何在不写太脏代码的情况下处理这个问题?
【问题讨论】:
标签: php authentication laravel sugarcrm laravel-5