Sugar CRM REST API模块扩展

时间:2016-07-25 12:59:05

标签: rest sugarcrm suitecrm

我通过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  

我更新了回复并且工作正常。但它是一个套件的CRM核心模块,我想扩展登录功能而不影响核心模块,那么如何在suircrm中扩展模块。我能实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

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