Отмена запроса
Пользователь может решить отказаться от подтверждения той или иной операции. Для этого в веб-интерфейсе ЦИ DSS предусмотрена кнопка Отмена. При нажатии на эту кнопку ЦИ формирует следующий HTTP ответ ( формат ответа может меняться в зависимости от режима формирования ответа см. Возвращение результата авторизации):
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 358
Content-Type: text/html
Expires: -1
Date: Wed, 15 Aug 2018 07:45:58 GMT
<!DOCTYPE html><html><head><title>Submit this form</title><meta name='viewport' content='width=device-width, initial-scale=1.0' /></head><body>
<form method='post' action='https://dss.cryptopro.ru/oauth2redirect/cloudcsp'>
<input type="hidden" name="error" value="access_denied" />
<input type="hidden" name="error_description" value="cancelled_by_user" />
</form><script>(function(){document.forms[0].submit();})();</script></body></html>
В параметре error
будет содержаться значение access_denied
(это
стандартный код ошибки, означающий, что пользователь отказался от
предоставляения доступа к своим ресурсам данному клиенту), а в
error_description
- cancelled_by_user
.