Мой проект развивается в сети (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 использовал другой идентификатор клиента.
Пожалуйста, дайте мне любую идею, чтобы решить эту проблему.