Commit fc4159915aa0a1f4594b23fffdfea3aa3d575066
1 parent
f671d81c
Handle accessToken and refreshToken from url parameters.
Showing
1 changed file
with
19 additions
and
0 deletions
... | ... | @@ -362,6 +362,25 @@ function UserService($http, $q, $rootScope, adminService, dashboardService, time |
362 | 362 | $location.search('publicId', null); |
363 | 363 | deferred.reject(); |
364 | 364 | }); |
365 | + } else if (locationSearch.accessToken) { | |
366 | + var token = locationSearch.accessToken; | |
367 | + var refreshToken = locationSearch.refreshToken; | |
368 | + $location.search('accessToken', null); | |
369 | + if (refreshToken) { | |
370 | + $location.search('refreshToken', null); | |
371 | + } | |
372 | + try { | |
373 | + updateAndValidateToken(token, 'jwt_token', false); | |
374 | + if (refreshToken) { | |
375 | + updateAndValidateToken(refreshToken, 'refresh_token', false); | |
376 | + } else { | |
377 | + store.remove('refresh_token'); | |
378 | + store.remove('refresh_token_expiration'); | |
379 | + } | |
380 | + } catch (e) { | |
381 | + deferred.reject(); | |
382 | + } | |
383 | + procceedJwtTokenValidate(); | |
365 | 384 | } else { |
366 | 385 | procceedJwtTokenValidate(); |
367 | 386 | } | ... | ... |