package auth import "github.com/google/uuid" // Claims represents admin user JWT claims. // Plugins receive these from context — they don't parse JWTs themselves. type Claims struct { UserID uuid.UUID Email string Role string } // PublicClaims represents public/community user JWT claims. type PublicClaims struct { UserID uuid.UUID Email string Username string }