2016-08-18 2 views
1

내가 필요로하는 응용 프로그램 웹 sugarCRM을 사용자 정의하고 Ionic 프레임 워크와 AngularJS를 사용하여 하이브리드 모바일 응용 프로그램을 구현해야합니다. 모바일 응용 프로그램에서 인증을 만들고 싶습니다. 내 폴더의 js/공장/userProvider.js에서 은 내가SugarCRM 웹 서비스 나머지 API 이오니아 프레임 워크 AngularJS

app.factory('userProvider', function($rootScope, $http) { 
    function signIn(User) { 
     var url = 'The url of the api '; 
     $http.post(url,Userser).success(function (response) { 
      console.log(response); 
     }); 
     return{ signIn: signIn } 
    } 
}); 

내 큰 문제가 슈가 CRM은 이미 웹 서비스를 가지고 있는데이 인증을 위해 사용하는 URL을 모르는 것입니다이 코드가 있습니다.

app 
.controller('homepageIndex', function ($scope) { }) 
.controller('homepageLogin', function ($scope, userProvider) {  
    $scope.user = {}; 
    $scope.signIn = function (user) { userProvider.signIn(user); } 
}); 

그래서 내 모바일 응용 프로그램에서 인증하는 슈가 CRM의 웹 서비스를 사용하는 방법을 알고 싶어 : 내 폴더의 js/컨트롤러/homepageController에서

나는이 코드가 있습니다.

답변

0

SugarCRM의 URL은 각 회사에 따라 다릅니다. 응용 프로그램을 시작하려면 사용자, URL, 사용자 이름 및 암호를 묻어야합니다.

일단이 정보가 있으면 요청을 처리하는 데 필요한 정보를 얻으려면 oauth를 사용할 수 있습니다. oauth를 사용하려면 SugarCRM URL/rest/v10/oauth2/token에 POST해야합니다.

+0

http://127.0.0.1:100/suitecrm/rest/v10/oauth2/token "Object not found" .in 폴더 suitecrm 나는 쉬는 것이 아니라 suitecrm/service에서 발견했다. 나는 단지 v4_1을 발견했다 !! –