From a9245fd20f3a63788a3013ebdcd2536a53f74d86 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sun, 20 Sep 2026 11:04:48 +0200 Subject: [PATCH] feat: check endpoint for CORS applications --- main.go | 1 + stubs.go | 1 + 2 files changed, 2 insertions(+) diff --git a/main.go b/main.go index 6f4f2c4..4876d1e 100644 --- a/main.go +++ b/main.go @@ -61,6 +61,7 @@ func Configure(r *gin.Engine, app_url string, default_redirect string, stubs_on_ r.GET("/auth/v2/login", loginHandler) r.GET("/auth/v2/verify", callbackHandler) + r.GET("/auth/v2/check", EnsureLogin(false), func(ctx *gin.Context) { ctx.JSON(200, gin.H{"success": "true"}) }) log.Println("[JHID] Configured successfully") } diff --git a/stubs.go b/stubs.go index 511fa96..e38ffdf 100644 --- a/stubs.go +++ b/stubs.go @@ -8,6 +8,7 @@ import ( func startStubs(r *gin.Engine) { r.GET("/auth/v2/login", stubsHandler) r.GET("/auth/v2/verify", stubsHandler) + r.GET("/auth/v2/check", EnsureLogin(false), func(ctx *gin.Context) { ctx.JSON(200, gin.H{"success": "true"}) }) } func stubsHandler(c *gin.Context) {