@sdgroup14

Как сделать google Oauth 2.0 Angular 2+?

вообщем есть такое пособие. https://developers.google.com/identity/protocols/O... По мимо него я еще очень много других нашел, но у меня в корне не получается после обратного редиректа(когда я попадаю на свой домен обратно после успешной логинки на странице гугла) получить данные чтоб дальше отправить по своему api accessToken.
Различные модули не предлагать. Я через них уже делал, и через firebase тоже. firebase слишком долго грузится, а другие модули работают через модалку, а мне нужно только через редирект. Всегда либо приходит false, либо вообще ничего не приходит, может я что то не так делаю?

//head
  <script src="https://apis.google.com/js/api.js"></script>

myComponent
BtnClick(){
    window.location.href = 'https://accounts.google.com/o/oauth2/v2/auth?client_id=*******&response_type=code&scope=openid%20email&redirect_uri=https://dm.devmarine.pp.ua&state=*****';

}

onInit(){
      gapi.load('client', () => {
      console.log('loaded');
      gapi.client.init({
        apiKey: ********,
        clientId: ********,
        scope: 'profile'
      });

      console.log(gapi.auth2.getAuthInstance());
      console.log(gapi.auth2.getAuthInstance().isSignedIn.get());
    });
}
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы