refactor: move Claims type from auth to new identity package

Extract Claims struct from auth/types.go into dedicated identity package for better separation of concerns. Update all imports and usages across auth service, token handling, and request context utilities.
This commit is contained in:
2026-03-15 16:39:02 +01:00
parent 298d301ce8
commit 8f73dd3321
5 changed files with 23 additions and 16 deletions

View File

@@ -0,0 +1,10 @@
package identity
import "github.com/google/uuid"
type Claims struct {
UserID uuid.UUID `json:"user_id"`
Username string `json:"username"`
Role string `json:"role"`
Session uuid.UUID `json:"session_id"`
}