2016-08-18 100 views
1

我根據自己的需要定製了應用程序web sugarCRM,並且我必須實現使用Ionic框架和AngularJS的混合移動應用程序。 我想從移動應用程序進行身份驗證。 在我的文件夾JS /工廠/ userProvider.js我有這樣的代碼SugarCRM Web服務Rest API Ionic框架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 } 
    } 
}); 

我的大問題是,SugarCRM公司已經擁有Web服務,我不知道要用於身份驗證的URL。

在我的文件夾JS /控制器/ homepageController我有這樣的代碼:

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

所以我想知道如何使用SugarCRM公司的Web服務在我的移動應用程序進行身份驗證。

回答

0

SugarCRM的URL特定於每個公司。要開始您的應用程序,您將不得不詢問用戶,URL,用戶名和密碼。

有一次,你有這個信息,你可以使用oauth來獲取處理請求所需的信息。要使用oauth,您需要POST到SugarCRM URL/rest/v10/oauth2 /令牌

+0

我沒有加入http://127.0.0.1:100/suitecrm/rest/v10/oauth2/token「找不到對象」 .in文件夾suitecrm我沒有找到休息,但在suitecrm /服務,我只找到v4_1! –