SA Шпаргалка

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

Средний

В чем разница между API Keys и Bearer Tokens (JWT)?

API Key (Ключ API):

  • Длинная статичная строка (например, x-api-key: 12345abcde).

  • Выдается приложению (клиенту) навсегда или на долгий срок.

  • Сервер должен каждый раз лезть в БД, чтобы проверить, чей это ключ.

  • Применение: Server-to-Server интеграции, публичные API (Google Maps).


Bearer Token (обычно JWT):
  • Короткоживущий токен (например, на 15 минут).

  • Выдается конкретному пользователю после ввода логина/пароля.

  • Сервер проверяет токен криптографически (без похода в БД).

  • Применение: Авторизация пользователей в веб и мобильных приложениях.

Другие вопросы темы «Безопасность API»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»