SHOW:
|
|
- or go back to the newest paste.
| 1 | var loginObj = {
| |
| 2 | 'username': $scope.username, | |
| 3 | 'password': $scope.password, | |
| 4 | 'grant_type': 'password', | |
| 5 | 'client_id': 'web' | |
| 6 | } | |
| 7 | ||
| 8 | var doLogin = $http({
| |
| 9 | method: 'POST', | |
| 10 | url: 'https://api/v1/token', | |
| 11 | headers: {'Content-Type': 'application/x-www-form-urlencoded'},
| |
| 12 | transformRequest: function(obj) {
| |
| 13 | var str = []; | |
| 14 | for(var p in obj) {
| |
| 15 | str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p])); | |
| 16 | } | |
| 17 | return str.join('&');
| |
| 18 | }, | |
| 19 | data: loginObj, | |
| 20 | responseType: 'json' | |
| 21 | }) | |
| 22 | ||
| 23 | doLogin.then( | |
| 24 | onLoginSuccess, | |
| 25 | onLoginError | |
| 26 | ) |