challenger

OAuth 2.0-based authentication service that validates user can receive messages at a certain address
Log | Files | Refs | Submodules | README | LICENSE

commit 9d9a2fb36d866e7b028fe3b70370fcf8a7582c78
parent 1d99fd2ab6946aeacd69258bedcf73a8ada39f9e
Author: Sebastian <sebasjm@gmail.com>
Date:   Fri, 28 Jun 2024 11:13:51 -0300

use TOO_MANY_REQUEST http status

Diffstat:
Msrc/challenger/challenger-httpd_challenge.c | 8++++----
Msrc/challenger/challenger-httpd_solve.c | 4++--
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/challenger/challenger-httpd_challenge.c b/src/challenger/challenger-httpd_challenge.c @@ -709,8 +709,8 @@ CH_handler_challenge (struct CH_HandlerContext *hc, "Address changes exhausted address change limit for this process\n"); return reply_error (bc, "unauthorized_client", - MHD_HTTP_FORBIDDEN, - 1, // TALER_EC_CHALLENGER_TOO_MANY_ADDRESSES_ATTEMPTED + MHD_HTTP_TOO_MANY_REQUESTS, + TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS, "client exceeded authorization attempts limit (too many addresses attempted)"); } @@ -720,8 +720,8 @@ CH_handler_challenge (struct CH_HandlerContext *hc, "Address changes exhausted PIN limit for this address\n"); return reply_error (bc, "unauthorized_client", - MHD_HTTP_FORBIDDEN, - 1, // TALER_EC_CHALLENGER_TOO_MANY_PIN_ATTEMPTED + MHD_HTTP_TOO_MANY_REQUESTS, + TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS, "client exceeded authorization attempts limit (too many PINs)"); } diff --git a/src/challenger/challenger-httpd_solve.c b/src/challenger/challenger-httpd_solve.c @@ -319,8 +319,8 @@ CH_handler_solve (struct CH_HandlerContext *hc, "Client exhausted all chances to satisfy challenge\n"); return reply_error (bc, "access_denied", - MHD_HTTP_FORBIDDEN, - 1, // TALER_EC_CHALLENGER_EXHAUSTED + MHD_HTTP_TOO_MANY_REQUESTS, + TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS, "users exhausted all possibilities of passing the check"); }