From 306cf74eb0101a12b51549866a4d60296618ee0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 14 Sep 2022 18:19:14 +0800 Subject: OAuth part The minimum to pass all authentications and arrive at the embedded app index. This library is to be used with shopify-app-template-c for now, as it assumes the existence of shopify.app.toml in the parent directory, and index.html in the frontend directory. --- config.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 config.h (limited to 'config.h') diff --git a/config.h b/config.h new file mode 100644 index 0000000..939d86b --- /dev/null +++ b/config.h @@ -0,0 +1,10 @@ +#include + +static inline void config_getscopes(const char *scope_path, char **scopes) +{ + FILE *fp = fopen(scope_path, "r"); + toml_table_t* toml = toml_parse_file(fp, NULL, 0); + fclose(fp); + *scopes = toml_string_in(toml, "scopes").u.s; + toml_free(toml); +} -- cgit v1.2.3