Приложения и доступ к API

DPoP

Определение

DPoP — механизм OAuth, при котором клиент подписывает отдельное подтверждение для HTTP-запроса и связывает токен доступа со своим ключом.

Также ищут: Demonstrating Proof of Possession · OAuth DPoP · подтверждение владения на уровне приложения

Зачем это знать

Ресурсный сервер проверяет не только токен, но и свежее подтверждение для метода, URI и ключа, что усложняет повторное использование украденного токена.

Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. DPoP привязывает токен OAuth к отправителю с помощью подтверждения, которое клиент подписывает закрытым ключом для конкретного HTTP-запроса.

    Граница применимости: Механизм DPoP по RFC 9449.

  2. Подтверждение DPoP содержит контекст запроса и уникальный идентификатор, позволяя ресурсному серверу проверять свежесть и обнаруживать повтор.

    Граница применимости: Проверка DPoP и обнаружение повторных запросов.

Перед спецификацией

Что проверить

  1. Проверьте подпись и привязку ключа.
  2. Сверьте метод и URI.
  3. Отклоняйте устаревшие и повторные подтверждения.
Открытые основания

Первоисточники

  • Стандарт2
Подтвердите действие