Files
rproxy/src/auth.h
T
retoor 833c78debc
Build and Test / build (push) Successful in 33s
Update.
2025-11-29 04:58:34 +01:00

14 lines
463 B
C

#ifndef RPROXY_AUTH_H
#define RPROXY_AUTH_H
#include <stddef.h>
#include "types.h"
void auth_init(const char *username, const char *password);
int auth_is_enabled(void);
int auth_check_credentials(const char *username, const char *password);
int auth_check_basic_auth(const char *auth_header, char *error_msg, size_t error_size);
int auth_check_route_basic_auth(const route_config_t *route, const char *auth_header, char *error_msg, size_t error_size);
#endif