
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
JSON Web Tokens (JWT) - более современный подход к аутентификации. По мере того, как сеть перемещается к большему разделению между клиентом и сервером, JWT предоставляет потрясающую альтернативу традиционным моделям аутентификации на основе файлов cookie.
В этой серии мы будем создавать простое приложение для получения случайной пользовательской информации с сервера Node с клиентом Angular. Затем мы реализуем JWT для защиты ресурса случайных пользователей на сервере, а затем работаем через внешний интерфейс для обеспечения работы аутентификации JWT.
К концу у нас будет приложение, которое имеет одну комбинацию имени пользователя и пароля (для простоты) и использует токены для авторизации клиента на просмотр информации о случайном пользователе. Вы сможете войти, получить случайных пользователей и выйти из системы.
https://github.com/eggheadio/egghead-angularjs-aunthentication-with-jwt
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Нетривиальным веб-приложениям требуется некоторая форма аутентификации пользователя. Когда дело доходит до реализации аутентификации в современных одностраничных приложениях, все может стать немного сложнее, и традиционные методы сессии и cookie-based авторизация, как правило, мешают. Спецификация JSON Web Token предлагает гораздо лучший способ обработки аутентификации в SPA и имеет множество преимуществ.
JSON Web Token (JWT) - это небольшой накладной вариант аутентификации, который легко реализовать и масштабировать с вашим приложением. Нет необходимости хранить данные сеанса, поскольку все, что вам нужно, хранится в строке, отправленной в JWT, что значительно сокращает издержки базы данных для ваших серверов.В этом курсе мы создадим простой сервер аутентификации, и мы будем использовать эти токены для доступа к ресурсам в API. Начиная с нуля, вы