Как сделать приложение React безопасным? На данный момент я могу войти, используя React DOM Tools, что мне не хватает? - PullRequest
0 голосов
/ 05 апреля 2019

Я сейчас учусь на практике. Итак, я создал бэкэнд с помощью FeathersJS и проходил аутентификацию через конечную точку. Когда пользователь проходит аутентификацию, я устанавливаю состояние «isLoggedIn» в true и затем передаю его другим компонентам, чтобы убедиться, что пользователь вошел в систему, чтобы они могли получить доступ к этому компоненту.

Теперь, когда я вижу и тестирую его с помощью инструментов REACT DOM, я вижу, что могу просто войти в систему, нажав isLoggedIn, и это даст мне доступ к моему приложению в обход всей системы входа в систему.

Как правильно создать настройки входа в систему? Может ли состояние isLoggedIn быть как-то скрыто? Пожалуйста, помогите!

Я искал информацию о том, как это сделать, но пока не нашел ничего полезного ..

Скриншот

1 Ответ

0 голосов
/ 05 апреля 2019

Вы можете использовать сеансовые куки .Или я часто использую Passport.js .Но, конечно, это подразумевает, что вы имеете контроль над сервером и базой данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...