Skip to content

Commit 6f3209b

Browse files
committed
switch, validate signature first, then timestamp
1 parent 1e26f3a commit 6f3209b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/src/validate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ def __init__(self, headers: dict, request_body: bytes) -> None:
2626

2727
async def validate(self, data: RequestData) -> tuple[str, str]:
2828
"""validate request"""
29-
self.validate_timestamp()
3029
self.validate_signature()
30+
self.validate_timestamp()
3131
container_name = self.get_container_name(data)
3232
await self.validate_container_name(container_name)
3333
compose_file = await self.get_compose_file(container_name)
@@ -39,8 +39,8 @@ async def validate_swarm(
3939
self, data: SwarmRequestData
4040
) -> list[ServiceJsonType]:
4141
"""validate swarm request"""
42-
self.validate_timestamp()
4342
self.validate_signature()
43+
self.validate_timestamp()
4444
container_name = self.get_container_name(data)
4545
services_json: list[ServiceJsonType] = (
4646
await self.validate_swarm_service(container_name)

0 commit comments

Comments
 (0)