Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _success(resolve, reject, profile, id_token, access_token, state, refresh_token) {
- profile = _normalizeProfile(profile);
- store.set('profile', profile);
- profile.authTokens = {
- id_token: id_token,
- refresh_token: refresh_token,
- access_token: access_token
- };
- _firebaseToken().then(function (data) {
- profile.firebaseToken = data.id_token;
- resolve(profile);
- }, function (error) {
- $log.error('There was an error get firebase token', error);
- reject(error);
- });
- }
- function _error(reject, resp) {
- reject(resp.details || resp);
- }
- function signIn(user) {
- return $q(function (resolve, reject) {
- auth.signin(
- {
- sso: false,
- connection: 'Username-Password-Authentication',
- username: user.email,
- password: user.password,
- authParams: {
- scope: 'openid user offline_access'
- }
- },
- _.partial(_success, resolve, reject),
- _.partial(_error, reject)
- );
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement