Спецификация: RFC 9207
RFC 9207 добавляет идентификатор issuer в ответ авторизации, чтобы клиент мог проверить, от какого сервера пришёл ответ. FAPI 2.0 это требует.
Статус
Реализован. Отмечено пунктов: 4 из 5.
Ответ авторизации
- Параметр
issв успешном ответе авторизации, рядом сcodeиstate(§2) - Параметр
issв ответе с ошибкой, в том числе когда ошибка возвращается во fragment - В режиме JARM issuer — claim
issподписанного JWTresponse, и отдельным параметром он не повторяется
Метаданные authorization server
-
authorization_response_iss_parameter_supported: trueв генерируемом документе discovery (§3) - Вычисление по поведению — поле берётся из хранимого документа discovery, поэтому оператор может его убрать, пока
authпо-прежнему отправляетiss
Примечания
- Значение — настроенный issuer, та же строка, что
issuerв discovery. - Клиент должен сравнить
issс issuer, с которым начал запрос;authсделать это за него не может.
Куда смотреть
Справочник OpenAPI содержит спецификации authorize и metadata.