Skip to content
Snippets Groups Projects
Commit 77967b25 authored by michael.minelli's avatar michael.minelli
Browse files

SecurityMiddleware => Add assignment secret check

parent e38f194b
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,9 @@ class SecurityMiddleware {
case SecurityCheckType.EXERCISE_SECRET:
isAllowed = isAllowed || (req.headers.exercisesecret as string | undefined) === req.boundParams.exercise!.secret;
break;
case SecurityCheckType.ASSIGNMENT_SECRET:
isAllowed = isAllowed || (req.headers.assignmentsecret as string | undefined) === req.boundParams.assignment!.secret;
break;
default:
break;
}
......
......@@ -3,6 +3,7 @@ enum SecurityCheckType {
ASSIGNMENT_STAFF = 'assignmentStaff',
ASSIGNMENT_IS_PUBLISHED = 'assignmentIsPublished',
EXERCISE_SECRET = 'exerciseSecret',
ASSIGNMENT_SECRET = 'assignmentSecret',
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment