setting of context roleid from claims

This commit is contained in:
2026-01-27 10:10:41 +08:00
parent 871b92b3d8
commit c4a7719ca5
+3
View File
@@ -69,6 +69,9 @@ func AuthorizeHandler(w http.ResponseWriter, r *http.Request) {
ctx.Environment = make(map[string]string)
}
// Set RoleID from claims
ctx.RoleID = claims.RoleID
log.Print("Set context RoleID to ", ctx.RoleID)
// Perform authorization
log.Printf("[Handler] Performing authorization check for user=%s, resource=%s, action=%s", ctx.UserID, ctx.Resource, ctx.Action)
result, err := services.AuthorizeWithCache(authService, &ctx)