From 159e4ad0e29793aa55cfdde0c0910830fd10bc8c Mon Sep 17 00:00:00 2001 From: LandaMm Date: Sun, 25 May 2025 14:16:30 +0200 Subject: [PATCH] feat: update ApiClaims --- internal/types/claims.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/types/claims.go b/internal/types/claims.go index d18dcbf..38a68db 100644 --- a/internal/types/claims.go +++ b/internal/types/claims.go @@ -8,12 +8,12 @@ type UserClaims struct { } type ApiClaims struct { - UserID string `json:"user_id"` - // Permissions are guard's defined permissions - // Examples: - // 1. User MetaData (specifically some fields like email, profile picture and name) - // 2. Actions on User, e.g. home permissions fetching, notifications emitting - Permissions []string `json:"permissions"` - // Subject is an API ID defined in guard's DB after registration + Email string `json:"email"` + EmailVerified bool `json:"email_verified"` + Name string `json:"name"` + Picture string `json:"picture"` + Nonce string `json:"nonce"` + Roles []string `json:"roles"` + // TODO: add given_name, family_name, locale... jwt.RegisteredClaims }