Commit Graph

10 Commits

Author SHA1 Message Date
49a39e7970
Add client library
Initial code for a client library.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-29 02:33:01 +02:00
1e84b2e57d
Refactor to server subdirectory
A client library will be included in this repository as well, prepare by
moving all server components to a subdirectory. As part of this, the
server script is refactored to a generated entrypoint script.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-29 02:23:30 +02:00
792149bae6
Packaging
Add files for pyproject buliding, versioning and distribution.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 21:09:09 +02:00
a7e71bd0d1
Extend README
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 19:12:21 +02:00
353ca0f44a
Adjust tests for authorization
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 18:10:58 +02:00
a47ee638f1
Code style, license headers
Apply my common Python code and header style as also found in other
projects.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 16:57:21 +02:00
75c2411dd2
Implement authorization
Read a configuration file mapping bcrypt hashed tokens to authorized
paths and methods to decide whether a request should be pursued.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 16:42:46 +02:00
218c9122d1
Initial set of code
"Set" of code .. pun intended.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-26 22:24:12 +02:00
a2edce446f
Add gitignore
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-26 00:21:51 +02:00
95a1919823
Initial commit
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-26 00:21:42 +02:00