понедельник, 17 ноября 2014 г.

[Из песочницы] Аутентификация на основе JSON Web Token в Django и AngularJS: часть первая @habrahabr



Наиболее распространенным методом аутентификации является аутентификация с использованием cookie файлов. Более современный метод аутентификации основан на использовании JSON Web Token (дословно: вэб маркер в формате JSON) и он быстро набирает популярность. В этой статье мы сосредоточимся на нем.



Что такое JSON Web Token?




На самом деле маркеры довольно просты. Представьте себе маркер как ключ в виде карточки, с помощью которого вы каждый день заходите в офис. Когда вас взяли на работу в компанию, вы подтвердили свою личность (логин), предоставив набор учетных данных, таких как водительские права или номер социального страхования. В обмен на эти данных вам выдали ключ (маркер), который разрешает вам находиться в здании. Если бы вы решили уйти с работы или вас уволили (вышли из системы), компания может просто отключить ключ. Конечно, этот ключ может остаться у вас в кармане, но он не даст вам ничего хорошего.



JSON Web Token – это простой маркер в специальном формате. Пока формат не стандартизован, но многие уже используют одну из его реализаций (JWT).



JWT (произносится как jot) состоит из трех частей:


  • Заголовок

  • Полезная нагрузка

  • Подпись




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

Читать дальше →



via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1H9yDZY

Комментариев нет:

Отправить комментарий