Updated docs, test, and example to use correct digest auth API

This commit is contained in:
Evgeny Grin (Karlson2k)
2022-01-27 19:13:37 +03:00
parent f20f9b5b95
commit 1a7e4a5a5b
4 changed files with 25 additions and 21 deletions
+1 -1
View File
@@ -3332,7 +3332,7 @@ ahc_echo (void *cls,
password,
300,
MHD_DIGEST_ALG_SHA256);
free(username);
MHD_free(username);
if ( (ret == MHD_INVALID_NONCE) ||
(ret == MHD_NO) )
@{
+11 -9
View File
@@ -70,10 +70,11 @@ ahc_echo (void *cls,
response = MHD_create_response_from_buffer (strlen (DENIED),
DENIED,
MHD_RESPMEM_PERSISTENT);
ret = MHD_queue_auth_fail_response (connection, realm,
MY_OPAQUE_STR,
response,
MHD_NO);
ret = MHD_queue_auth_fail_response2 (connection, realm,
MY_OPAQUE_STR,
response,
MHD_NO,
MHD_DIGEST_ALG_MD5);
MHD_destroy_response (response);
return ret;
}
@@ -90,11 +91,12 @@ ahc_echo (void *cls,
MHD_RESPMEM_PERSISTENT);
if (NULL == response)
return MHD_NO;
ret = MHD_queue_auth_fail_response (connection, realm,
MY_OPAQUE_STR,
response,
(res == MHD_INVALID_NONCE) ? MHD_YES :
MHD_NO);
ret = MHD_queue_auth_fail_response2 (connection, realm,
MY_OPAQUE_STR,
response,
(res == MHD_INVALID_NONCE) ? MHD_YES :
MHD_NO,
MHD_DIGEST_ALG_MD5);
MHD_destroy_response (response);
return ret;
}
+1 -1
View File
@@ -129,7 +129,7 @@ ahc_echo (void *cls,
password,
300,
MHD_DIGEST_ALG_SHA256);
free (username);
MHD_free (username);
if ( (ret_i == MHD_INVALID_NONCE) ||
(ret_i == MHD_NO) )
{
+12 -10
View File
@@ -107,10 +107,11 @@ ahc_echo (void *cls,
response = MHD_create_response_from_buffer (strlen (DENIED),
DENIED,
MHD_RESPMEM_PERSISTENT);
ret = MHD_queue_auth_fail_response (connection, realm,
MY_OPAQUE,
response,
MHD_NO);
ret = MHD_queue_auth_fail_response2 (connection, realm,
MY_OPAQUE,
response,
MHD_NO,
MHD_DIGEST_ALG_MD5);
MHD_destroy_response (response);
return ret;
}
@@ -118,7 +119,7 @@ ahc_echo (void *cls,
username,
password,
300);
free (username);
MHD_free (username);
if ( (ret_i == MHD_INVALID_NONCE) ||
(ret_i == MHD_NO) )
{
@@ -127,11 +128,12 @@ ahc_echo (void *cls,
MHD_RESPMEM_PERSISTENT);
if (NULL == response)
return MHD_NO;
ret = MHD_queue_auth_fail_response (connection, realm,
MY_OPAQUE,
response,
(ret_i == MHD_INVALID_NONCE) ?
MHD_YES : MHD_NO);
ret = MHD_queue_auth_fail_response2 (connection, realm,
MY_OPAQUE,
response,
(ret_i == MHD_INVALID_NONCE) ?
MHD_YES : MHD_NO,
MHD_DIGEST_ALG_MD5);
MHD_destroy_response (response);
return ret;
}