Почему нужно разделить идентификатор клиента Google для Web, Android, IOS? - PullRequest
0 голосов
/ 06 июня 2019

Мой проект развивается в сети (Angular), Android и iOS, Backend от NodeJS. В функции входа через кнопку Google, я создал идентификатор клиента OAuth-2 для веб-сайтов. Но Android и iOS не могут его использовать. Они разработали мобильную версию другого идентификатора клиента Oauth-2 для iOS и Android. Но на серверном сервере мне нужно проверить токен (или однократный код), используя google-auth-library.

const auth = new OAuth2Client(
      googleConfig.clientId,
      googleConfig.clientSecret,
      googleConfig.redirect
    );

Но я могу создать только clientId на сервере, и я выбираю web. Вход в систему в порядке, но IOS и Android вызывают сервер, я не могу проверить полученный токен. Я думаю, что проблема с iOS и Android использовал другой идентификатор клиента.

Пожалуйста, дайте мне любую идею, чтобы решить эту проблему.

...