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。然后您可以创建它的自定义版本。
我通过 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。然后您可以创建它的自定义版本。