Advertisement
Guest User

Untitled

a guest
Mar 21st, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. function _success(resolve, reject, profile, id_token, access_token, state, refresh_token) {
  2.  
  3. profile = _normalizeProfile(profile);
  4.  
  5. store.set('profile', profile);
  6.  
  7. profile.authTokens = {
  8. id_token: id_token,
  9. refresh_token: refresh_token,
  10. access_token: access_token
  11. };
  12.  
  13. _firebaseToken().then(function (data) {
  14. profile.firebaseToken = data.id_token;
  15. resolve(profile);
  16. }, function (error) {
  17. $log.error('There was an error get firebase token', error);
  18. reject(error);
  19. });
  20. }
  21.  
  22. function _error(reject, resp) {
  23. reject(resp.details || resp);
  24. }
  25.  
  26. function signIn(user) {
  27. return $q(function (resolve, reject) {
  28. auth.signin(
  29. {
  30. sso: false,
  31. connection: 'Username-Password-Authentication',
  32. username: user.email,
  33. password: user.password,
  34. authParams: {
  35. scope: 'openid user offline_access'
  36. }
  37. },
  38. _.partial(_success, resolve, reject),
  39. _.partial(_error, reject)
  40. );
  41. });
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement