From 77fe2b549c14edbcb57c110cea5be5a6c4e157c5 Mon Sep 17 00:00:00 2001 From: Ashish Bhat Date: Fri, 19 Jul 2019 11:49:06 +0530 Subject: [PATCH] Added UserGroupIds and TenantId to JwtToken --- security/Token.go | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/security/Token.go b/security/Token.go index 9213892..6740e4f 100644 --- a/security/Token.go +++ b/security/Token.go @@ -19,14 +19,16 @@ const User = "User" // JwtToken represents the parsed Token from Authentication Header type JwtToken struct { // UserID is id of user matchimg the token - UserID uuid.UUID `json:"user,omitempty"` - UserName string `json:"name,omitempty"` - TenantID uuid.UUID `json:"tenant,omitempty"` - ExternalID uuid.UUID `json:"externalId,omitempty"` - ExternalIDType string `json:"externalIdType,omitempty"` - Scopes []string `json:"scope,omitempty"` - Admin bool `json:"admin,omitempty"` - Raw string `json:"-"` + UserID uuid.UUID `json:"user,omitempty"` + UserName string `json:"name,omitempty"` + DisplayName string `json:"displayName,omitempty"` + UserGroupIDs []uuid.UUID `json:"usergroupIds,omitempty"` + TenantID uuid.UUID `json:"tenant,omitempty"` + ExternalID uuid.UUID `json:"externalId,omitempty"` + ExternalIDType string `json:"externalIdType,omitempty"` + Scopes []string `json:"scope,omitempty"` + Admin bool `json:"admin,omitempty"` + Raw string `json:"-"` jwt.StandardClaims }