Как аутентифицировать пользователей через Angular 2+ / NodeJS API - PullRequest
0 голосов
/ 25 апреля 2018

Я использую веб-API, который получает http-запросы get и возвращает данные json, поступающие из базы данных mySQL.

Ссылка http возвращает всех пользователей (http://localhost:3000/api/users)

Данные поступают так:

enter image description here

Как я могу аутентифицировать пользователей с Angular 2+, используя эти данные?

1 Ответ

0 голосов
/ 25 апреля 2018

Сохраните список «allUsers» в локальном хранилище.Однако вы не должны возвращать пользовательский набор на 1-м месте.

Затем возьмите учетные данные пользователя со страницы входа и сравните их с данными, присутствующими в коллекции 'allUsers'.

Угловые защитники могутразрешить авторизацию, если вы определили пользователя как действующего.Для этого вам необходимо отправить данные пользователя, вошедшего в систему, в базу данных безопасности и определить правильные роли.Но сначала вы должны подтвердить подлинность, как указано выше.

...