summaryrefslogtreecommitdiff
path: root/src/web.h
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2026-02-18 18:34:02 +0100
committerJesper Jensen <jesper@jnsn.dev>2026-02-18 18:34:02 +0100
commit5fbbd990d6b42f5e7534cdb68fa5c368a4a69169 (patch)
tree3db3b955fcceb71fbb8ea161643a3a1044b2e4f2 /src/web.h
parent78745e06f4a4365e9caa8ee12fb0d9e15fb59300 (diff)
Generate secrets for clients
Diffstat (limited to 'src/web.h')
-rw-r--r--src/web.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/web.h b/src/web.h
index 96e5f7f..95c0e27 100644
--- a/src/web.h
+++ b/src/web.h
@@ -21,6 +21,7 @@ int web_begin(struct Server *server, int port);
int web_join(struct Server *server);
#define CLIENT_NAME_MAX 32
+#define CLIENT_SECRET_LEN 33
struct PostCollector {
char *data;
@@ -45,6 +46,7 @@ struct Request {
struct CreateClientResult {
int64_t id;
char* name;
+ char secret[CLIENT_SECRET_LEN];
};
int create_client(struct Request *req, char *name, struct CreateClientResult *result);
@@ -53,6 +55,7 @@ int delete_client(struct Request *req, int64_t client_id);
struct ListClientResultClient {
int64_t id;
char name[CLIENT_NAME_MAX];
+ char secret[CLIENT_SECRET_LEN];
};
struct ListClientResult {