@@ -309,6 +309,8 @@ bool mgos_http_server_init(void) {
309
309
mgos_sys_config_get_http_hidden_files ();
310
310
s_http_server_opts .auth_domain = mgos_sys_config_get_http_auth_domain ();
311
311
s_http_server_opts .global_auth_file = mgos_sys_config_get_http_auth_file ();
312
+ s_http_server_opts .auth_algo =
313
+ (enum mg_auth_algo ) mgos_sys_config_get_http_auth_algo ();
312
314
s_http_server_opts .extra_headers = mgos_sys_config_get_http_extra_headers ();
313
315
#endif
314
316
@@ -398,11 +400,12 @@ void mgos_register_http_endpoint_opt(const char *uri_path,
398
400
399
401
void mgos_register_http_endpoint (const char * uri_path ,
400
402
mg_event_handler_t handler , void * user_data ) {
401
- struct mg_http_endpoint_opts opts ;
402
- memset (& opts , 0 , sizeof (opts ));
403
- opts .user_data = user_data ;
404
- opts .auth_domain = mgos_sys_config_get_http_auth_domain ();
405
- opts .auth_file = mgos_sys_config_get_http_auth_file ();
403
+ struct mg_http_endpoint_opts opts = {
404
+ .user_data = user_data ,
405
+ .auth_domain = mgos_sys_config_get_http_auth_domain (),
406
+ .auth_file = mgos_sys_config_get_http_auth_file (),
407
+ .auth_algo = mgos_sys_config_get_http_auth_algo (),
408
+ };
406
409
mgos_register_http_endpoint_opt (uri_path , handler , opts );
407
410
}
408
411
0 commit comments