anastasis

Credential backup and recovery protocol and service
Log | Files | Refs | Submodules | README | LICENSE

commit e3f978d1b6ad233f0a6ff179b04f575417a41e09
parent 7cc58b51973cb1ccd0ed91d4c533beaea7ce35ac
Author: Florian Dold <florian@dold.me>
Date:   Mon, 18 Oct 2021 18:24:50 +0200

handle CORS preflight for /truth and /policy

Diffstat:
Msrc/backend/anastasis-httpd.c | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/backend/anastasis-httpd.c b/src/backend/anastasis-httpd.c @@ -389,6 +389,11 @@ url_handler (void *cls, upload_data, upload_data_size); } + if (0 == strcmp (method, + MHD_HTTP_METHOD_OPTIONS)) + { + return TALER_MHD_reply_cors_preflight (connection); + } return TMH_MHD_handler_static_response (&h405, connection); } @@ -429,6 +434,11 @@ url_handler (void *cls, upload_data, upload_data_size); } + if (0 == strcmp (method, + MHD_HTTP_METHOD_OPTIONS)) + { + return TALER_MHD_reply_cors_preflight (connection); + } return TMH_MHD_handler_static_response (&h405, connection); }