added additional_role_id when checking the roles
This commit is contained in:
@@ -192,9 +192,9 @@ func TestBuildContext(t *testing.T) {
|
||||
|
||||
func TestBuildContextIncludesAdditionalRoles(t *testing.T) {
|
||||
claims := &models.Claims{
|
||||
UsersID: "user123",
|
||||
RoleID: models.RoleIDs{30},
|
||||
AdditionalRoleID: models.RoleIDs{4, 5, 30},
|
||||
UsersID: "user123",
|
||||
RoleID: models.RoleIDs{30},
|
||||
AdditionalRoleID: models.RoleIDs{4, 5, 30},
|
||||
}
|
||||
|
||||
ctx := buildContext(context.Background(), claims)
|
||||
|
||||
+5
-5
@@ -82,11 +82,11 @@ func (r *RoleIDs) UnmarshalJSON(data []byte) error {
|
||||
}
|
||||
|
||||
type Claims struct {
|
||||
UsersID string `json:"users_id,omitempty"`
|
||||
EmailAddress string `json:"email_address,omitempty"`
|
||||
RoleID RoleIDs `json:"role_id"`
|
||||
AdditionalRoleID RoleIDs `json:"additional_role_id,omitempty"`
|
||||
Projects []ProjectClaim `json:"projects,omitempty"`
|
||||
UsersID string `json:"users_id,omitempty"`
|
||||
EmailAddress string `json:"email_address,omitempty"`
|
||||
RoleID RoleIDs `json:"role_id"`
|
||||
AdditionalRoleID RoleIDs `json:"additional_role_id,omitempty"`
|
||||
Projects []ProjectClaim `json:"projects,omitempty"`
|
||||
jwt.RegisteredClaims
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user