node.js проверяет подлинность пользователя перед отправкой html-страницы - PullRequest
1 голос
/ 05 ноября 2019

Я хочу аутентифицировать пользователя перед тем, как он получит доступ к нескольким HTML-страницам, которые должны быть видны только при входе в систему. Сейчас я делаю GET-запрос к своему бэкэнду, чтобы завершить это, но процесс занимает немноговремя и веб-страница в конечном итоге загружается и мигает ее содержимое примерно на полсекунды, прежде чем сервер обнаружит своего неаутентифицированного пользователя и начнет перенаправление. Есть ли более безопасный / лучший способ справиться с этим?

Сейчас я использую auth0, если это имеет какое-то значение

Я успешно внедрил промежуточное программное обеспечение, которое защищает все конечные точки, например:

app.get('/test', secured(), function(req, res){ ...

но мне нужно аутентифицировать пользователя перед отображением нескольких HTML-страниц, что я делал на стороне клиента. Веб-страница, которая должна быть защищена, продолжает мигать примерно секунду, прежде чем запрос get на стороне клиента перенаправляет его на страницу входа.

Я использую auth0, если это помогает.

TL; DR : как аутентифицировать пользователя, вошедшего в систему перед обслуживанием веб-страницы в экспрессе?

...