I have an external authentication system. This system creates cookies when user logs in.
If I don’t have cookies I need to redirect user to this system before logging in to SugarCRM otherwise I take cookies and make a request to another system for validation. If validation is successful I need to authentication user in SugarCRM. I know user_name and user_hash. How can I authentication user with this data ?
Am I right that I need to change the logic in the "authenticateUser" method in include/api/RestService.php ?
Now I have this:
- SugarCRM 8 Enterprise
- I send flag about redirect in response from RestService (include/api/RestService.php, execute)
- I changed method _render in file clients/base/views/login/login.js (check my custom flag and redirect to external system. After login system redirect me back to CRM)