Я перенаправляю в Google Auth при нажатии кнопки и инициализирую его следующим образом.
this.auth2 = gapi.auth2.init({
client_id: 'client_id',
client_secret: 'client_secret',
cookiepolicy: 'single_host_origin',
ux_mode: 'redirect',
redirect_uri: 'http://localhost:4200/dashboard'
});
Теперь после успешной аутентификации он перенаправляется на панель мониторинга, но URL выглядит следующим образом.
http://localhost:4200/dashboard#scope=email%20profile%20https://www.googleapis.com/auth/userinfo.profile%20openid%20https://www.googleapis.com/auth/userinfo.email&id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6ImNmMDIyYTQ5ZTk3ODYxNDhhZDBlMzc5Y2M4NTQ4NDRlMzZjM2VkYzEiLCJ0eXAiOiE4NjQyMDYsImV4cCI6MTU1MTg2NzgwNiwianRpIjoiY2FjMzRkNmM3NGU2Y2MwYjliMDNhOTZiMDk1NmI0OTc5YjQ5MWE0OSJ9.QY29fd6-T6DzbMqEjzuvmW63NhE_tFbGeP9inFw-Xb3MSWnmNXO25WSwqG43JYN-Nv_68S3eDoqV8Y9iYtVOkjupxgcmXMRAZRj-zl9EkTeSbNRM8YIRIhRHhInSszCl-cG76bXHh6xUlvIUoIjFxhm5skPsN0Z_c1YDwKB2FnbljmyyAcfu6ASHRFTvve-B7Y1X9O1SAZ-6StTXDMWlLnh3TFA_MrRKGQJZG6phyzeJlHVMkN-Ivn81N_9uKmL4UFkz6di3nd3-t1J0iw5pJW63qL1GQWD9u1e8YT05vf7sbNDai5tGWD-5MDwQZgeHMIOnNvOUgKQiilGYgdSnKw&login_hint=AJDLj6JUa8yxXrhHdWRHIV0S13cAFV_867LrZxQpJZmuFYewge0uyMoVtdn1_CuHT2He1b26-i8q7hNkWTlekVeX8ZX-LU4VXg
Теперь мне нужно извлечь токен доступа из этого URL.
Я написал queryMap на угловом для извлечения, но он не работает, потому что в URL есть #. Кто-нибудь даст мне представление о том, как этого добиться?
Заранее спасибо