Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Протоколы аутентификации и авторизации

Назовите несколько протоколов аутентификации и авторизации в веб приложениях и кратико опишите их.

По дате
По рейтингу
Аватар пользователя
Профи

1) OAuth 2.0

  • Тип: Авторизация

  • Описание: Позволяет сторонним приложениям получать ограниченный доступ к ресурсам пользователя без передачи пароля.

  • Пример: Логин через Google, Facebook.

2) OpenID Connect (OIDC)

  • Тип: Аутентификация

  • Описание: Расширение OAuth 2.0 для проверки личности пользователя и получения его информации.

  • Пример: Единый вход (SSO) с использованием Google аккаунта.

3) SAML (Security Assertion Markup Language)

  • Тип: Аутентификация и авторизация

  • Описание: XML-основанный стандарт для обмена аутентификационными и авторизационными данными.

  • Пример: Корпоративный SSO между различными приложениями.

4) JWT (JSON Web Token)

  • Тип: Аутентификация

  • Описание: Компактный токен в формате JSON для передачи информации между сторонами.

  • Пример: Токен для аутентификации RESTful API запросов.

5) Kerberos

  • Тип: Аутентификация

  • Описание: Протокол для безопасной аутентификации в сетях с использованием симметричного шифрования.

  • Пример: Аутентификация в Windows-домены.

LDAP (Lightweight Directory Access Protocol)

  • Тип: Аутентификация и управление учетными записями

  • Описание: Протокол для доступа и управления распределенными каталогами информации.

  • Пример: Аутентификация пользователей в Active Directory.


    p.s. взято с чата жпт