Vuejs - Как повысить безопасность в Vuejs - PullRequest
0 голосов
/ 09 июля 2020

Я создал WebApp, который использует Vue и извлекает данные, используя 'vue -resource' из Backend (Express + Postgres)

И я хочу улучшить его безопасность, добавив Ключ API.

Я немного запутался, ключ API добавлен как переменная с обеих сторон и, если возможно, как отправить его из vue -ресурса и получить на другом конце и аутентифицировать?

1 Ответ

1 голос
/ 09 июля 2020

Создайте API, который взаимодействует с вашей базой данных, а затем веб-приложение обращается к вашему API.

  • используйте JWT или Basi c Auth между вашим приложением и этим API
  • используйте учетные данные postgres между API и вашей базой данных
  • создают маршруты для запросов, которые вы хотите выполнить
    • / users / all = select * from users
    • / users / 123 = select * from users where id = 123

Это простой способ гарантировать безопасность.

Бонусные баллы, если вы

  • не используете postgres в качестве учетных данных, а создаете свои собственные
  • , разрешите только IP-адрес вашего API-соединения с вашей БД, а не publi c IP.
  • используйте подготовленные операторы, чтобы избежать случайных SQL инъекций и синтаксических ошибок
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...