Это хорошая практика, чтобы хранить токены Google в локальном хранилище

Я немного растерялся, прочитав несколько статей, в основном предполагая, что у вас есть веб-приложение, которое использует gmail для аутентификации. Полезно ли хранить токен доступа Google в локальном хранилище и отправлять его через заголовки для проверки в интерфейсных API-интерфейсах? или я должен использовать отдельный механизм для обработки доступа на уровне API?

1 ответ

Решение

Неважно, где вы будете сохранять токены во внешнем интерфейсе, потому что даже в случае, когда вы будете обменивать их с внутренним сервером - вам нужно будет отправить их с запросом. (все данные, которые размещены на внешнем интерфейсе, не защищены)

Таким образом, каждый будет иметь доступ к ним на вкладке сети инспектора.

Когда возникает вопрос о безопасности, первое правило:

  • Исследуйте возможность реализовать это на внутреннем уровне, используя переменные среды.

PS: я только что открыл Авторизацию вашего приложения с помощью Gmail и там написано:

Начало работы: Чтобы начать, см. Реализация авторизации на стороне сервера.

Таким образом, вам нужно обработать все действия авторизации на бэк-энде, где будут защищены все токены.

Другие вопросы по тегам