From 88c453cae1fc523c38490cd67b0fc0a07c875a7a Mon Sep 17 00:00:00 2001 From: Pallavi Kumari Date: Mon, 6 Oct 2025 22:10:23 +0530 Subject: [PATCH] role in headers --- main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.go b/main.go index 6f87772..2d0abe3 100644 --- a/main.go +++ b/main.go @@ -43,6 +43,7 @@ type VerifyResponse struct { Username *string `json:"username,omitempty"` Email *string `json:"email,omitempty"` Name *string `json:"name,omitempty"` + Role *string `json:"role,omitempty"` ResponseHeaders map[string]string `json:"responseHeaders,omitempty"` } `json:"data"` } @@ -220,6 +221,10 @@ func (p *Badger) ServeHTTP(rw http.ResponseWriter, req *http.Request) { req.Header.Add("Remote-Name", *result.Data.Name) } + if result.Data.Role != nil { + req.Header.Add("Remote-Role", *result.Data.Role) + } + fmt.Println("Badger: Valid session") p.next.ServeHTTP(rw, req) return