diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2026-02-18 18:34:02 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2026-02-18 18:34:02 +0100 |
| commit | 5fbbd990d6b42f5e7534cdb68fa5c368a4a69169 (patch) | |
| tree | 3db3b955fcceb71fbb8ea161643a3a1044b2e4f2 /src/web.h | |
| parent | 78745e06f4a4365e9caa8ee12fb0d9e15fb59300 (diff) | |
Generate secrets for clients
Diffstat (limited to 'src/web.h')
| -rw-r--r-- | src/web.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 { |
