Sugar CRM REST API 模块扩展

Sugar CRM REST API module extension

我通过 sugarCRM 提供的 REST API 实现了登录功能,

http://<url>/service/v2/rest.php?method=login&input_type=JSON&response_type=JSON&rest_data={"user_auth":{"user_name":"Vsree","password":"0141ffbe5e8d1cbaaeee96b3ca49cc49"}}

还更新了

的登录响应
service\core\SugarWebServiceImpl.php  

我更新了响应并且它工作正常。但它是一个 suiteCRM 核心模块,我想在不影响核心模块的情况下扩展登录功能,那么我怎样才能扩展 suircrm 中的模块。我怎样才能实现这个

为了更改登录,您需要在 custom/modules 目录中创建登录过程使用的模块的自定义版本。

身份验证由用户模块处理。您可以通过从 modules/Users/authentication/

复制一个来创建您自己的身份验证类型

并将其粘贴到 custom/modules/Users/authentication/

这将为您提供扩展或创建您自己的身份验证方法的方法。

您可能希望简单地复制 SugarAuthenticate。然后您可以创建它的自定义版本。