SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое авторизация и аутентификация (схемы OAuth, JWT)?

Аутентификация — проверка подлинности ("Кто ты?").
Авторизация — проверка прав доступа ("Что тебе можно делать?").

OAuth 2.0 — это протокол делегирования авторизации. Он позволяет приложению А получить ограниченный доступ к данным пользователя в приложении Б, не передавая логин и пароль (выдает Access Token).

JWT (JSON Web Token) — это формат самого токена. Он содержит зашифрованную подпись и полезную нагрузку (ID юзера, роли). Сервер может проверить JWT криптографически, не обращаясь к БД.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Протоколы Auth»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»