summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorwikiapiserver2026-06-25 14:59:59 +0200
committerwikiapiserver2026-06-25 14:59:59 +0200
commit857fc8bd77e36a45b249b83419c7ba3dde2b792a (patch)
treed568befb95470aced90c6a121200871d4b6957b3 /main.go
parentcc960860e4109b4eb50721d0b3338df4b859d559 (diff)
downloadwikiapiserver-857fc8bd77e36a45b249b83419c7ba3dde2b792a.tar.gz
feat: GET /token?username=... returns access_token and valid_until
Returns the stored access_token and the timestamp when it was created (access_token_created). Returns 401 for unknown users.
Diffstat (limited to 'main.go')
-rw-r--r--main.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/main.go b/main.go
index 6662d90..f2cf44d 100644
--- a/main.go
+++ b/main.go
@@ -86,6 +86,7 @@ func main() {
mux.HandleFunc("POST /login", handler.Login)
mux.HandleFunc("POST /refresh", handler.Refresh)
mux.HandleFunc("GET /health", handler.Health)
+ mux.HandleFunc("GET /token", handler.GetToken)
addr := fmt.Sprintf(":%d", cfg.Server.Port)
srv := &http.Server{