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) {
|
func TestBuildContextIncludesAdditionalRoles(t *testing.T) {
|
||||||
claims := &models.Claims{
|
claims := &models.Claims{
|
||||||
UsersID: "user123",
|
UsersID: "user123",
|
||||||
RoleID: models.RoleIDs{30},
|
RoleID: models.RoleIDs{30},
|
||||||
AdditionalRoleID: models.RoleIDs{4, 5, 30},
|
AdditionalRoleID: models.RoleIDs{4, 5, 30},
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx := buildContext(context.Background(), claims)
|
ctx := buildContext(context.Background(), claims)
|
||||||
|
|||||||
+5
-5
@@ -82,11 +82,11 @@ func (r *RoleIDs) UnmarshalJSON(data []byte) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Claims struct {
|
type Claims struct {
|
||||||
UsersID string `json:"users_id,omitempty"`
|
UsersID string `json:"users_id,omitempty"`
|
||||||
EmailAddress string `json:"email_address,omitempty"`
|
EmailAddress string `json:"email_address,omitempty"`
|
||||||
RoleID RoleIDs `json:"role_id"`
|
RoleID RoleIDs `json:"role_id"`
|
||||||
AdditionalRoleID RoleIDs `json:"additional_role_id,omitempty"`
|
AdditionalRoleID RoleIDs `json:"additional_role_id,omitempty"`
|
||||||
Projects []ProjectClaim `json:"projects,omitempty"`
|
Projects []ProjectClaim `json:"projects,omitempty"`
|
||||||
jwt.RegisteredClaims
|
jwt.RegisteredClaims
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user