Я аутентифицируюсь в своем node.js (express) с помощью Passport. js 'Стратегия Google: http://www.passportjs.org/docs/google/. Весь процесс работает нормально, и я могу аутентифицироваться, входить в систему, выходить из системы, обрабатывать токены и все такое.
Теперь я расширил область действия, включив в нее доступ к календарю и профилю аутентифицированного пользователя, создав отдельного клиента и выполнив то, что мне нужно делать в API, однако это показалось немного странным, так как кажется что я могу получить уже установленный клиент OAuth2 для последующих запросов. Кто-нибудь сталкивался с подобной проблемой?
Боковое примечание: я также получил аутентификацию, работающую с использованием учетных записей служб, возможно, это лучший путь?