Добро пожаловать в наше братство!
SLIVTOP.COM - это братство, стремящихся к повышению своих профессиональных навыков или освоению новых. На нашем форуме Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, а так же слитые складчины по самым разным направлениям бесплатно!

Udemy [Udemy] Golang: Введение в REST API JWT auth с языком Go (2021)

  • Автор темы Bad Boy
  • Дата начала
Автор: Udemy
Название: Golang: Введение в REST API JWT auth с языком Go (2021)

Изображение [Udemy] Golang: Введение в REST API JWT auth с языком Go (2021) в посте 249461


Golang: Введение в JWT Auth с Golang (язык программирования Go). Простое вводное руководство по созданию безопасных API-интерфейсов Golang с помощью веб-токенов JSON (JWT).

Вы будете:
  • изучать теорию, лежащую в основе JSON WEB TOKEN (JWT) и как они создаются и используются;
  • создавать функцию обработчика регистрации на Golang (язык программирования Go), которая принимает учетные данные пользователя, такие как адрес электронной почты и пароль, и сохраняет их в таблице базы данных PostgreSQL;
  • реализовывать утилиту Golang (язык программирования Go), которая генерирует хэши паролей с помощью пакета «bcrypt», чтобы избежать хранения паролей в виде обычного текста в базе данных;
  • создавать функцию обработчика входа на Golang (язык программирования Go), которая принимает учетные данные пользователя и проверяет пользователя на основе предоставленных учетных данных;
  • реализовывать утилиту генератора токенов, которая принимает учетные данные пользователя и вместе с указанным разработчиком секретом и утверждениями генерирует веб-токен JSON (JWT);
  • создавать функцию промежуточного программного обеспечения Golang (язык программирования Go), которая проверяет токен JWT по запросу на ограниченные маршруты.
Кроме того, на протяжении всего процесса вы изучите несколько концепций аутентификации Golang (язык программирования Go) и REST API.

Помимо Golang (язык программирования Go), вы будете использовать следующие основные технологии:

  • База данных PostgreSQL для создания экземпляра базы данных и таблицы пользователей, в которой будут храниться ваши записи;
  • Пакет jwt-go для создания веб-токена JSON и его проверки;
  • Пакет "gorilla / mux" для создания маршрутизатора, на котором будут зарегистрированы ваши конечные точки и функции обработчика;
  • Пакет pq для анализа URL-адреса вашего экземпляра базы данных;
  • Пакет database / sql для установления и поддержания соединения с вашим экземпляром базы данных;
  • Пакет bcrypt для генерации и сравнения хэшей паролей;
  • Приложение Postman для тестирования ваших API с помощью нескольких HTTP-запросов.

Материал на английском языке

Подробнее:

Скачать:​

Вы должны Войти на форум чтобы увидеть контент.
 
Важно!
Не оставляйте комментарии с просьбами обновить ссылку на курс или «404» / «ошибка». Для восстановления ссылки есть кнопка «Жалоба» в первом посте темы. При нарушении Ваш комментарий будет удален, а Ваш аккаунт заблокирован на сутки. Пожалуйста, изучите правила форума.
Похожие темы
Сверху Снизу