Задать вопрос

Как реализовать авторизацию и фоновое получение данных в расширении для браузера?

Добрый день, есть расширение для Chrome с возможностями авторизации/регистрации и фоновым получением данных с сервера.

Авторизация
В данный момент алгоритм авторизации реализован следующим образом:
1. Данные с формы отправляются на сервер и проверяются на валидность.
2. Если данные корректны то сервер возвращает токен(зашифрованный логин пользователя).
3. Токен сохраняется в localstorage браузера и служит идентификатором входа.

Вопрос: является ли данный алгоритм безопасным? Может ли пользователь изменить данные в localstorage? Есть ли лучшие методы авторизации в расширении для браузера?

Фоновое получение данных
Расширение должно постоянно получать свежие данные с сервера. В данный момент этот механизм написан с помощью SSE.
1. При авторизации записываются сессии.
2. С помощью сессий и SSE сервер отправляет необходимые данные.
Когда сессии умрут клиент перестанет получать данные с сервера.

Вопрос: есть ли лучшие методы постоянного фонового получения данных с сервера кроме(setinterval() и websocket)?
  • Вопрос задан
  • 396 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы