Require karl prefixed bearer secrets

This commit is contained in:
StasonJatham committed 2026-05-21 18:36:06 +02:00
1 parent 8f07bbde84
commit d2cad52ae9
6 files changed
+33 -29

No files matched your search

+4 -4
View File
@@ -4,8 +4,8 @@ from typing import Annotated
from fastapi import Path
TOKEN_URLSAFE_PATTERN = r"^[A-Za-z0-9_-]+$"
TOKEN_MIN_LENGTH = 32
TOKEN_URLSAFE_PATTERN = r"^karl_[A-Za-z0-9_-]+$"
TOKEN_MIN_LENGTH = 37
TOKEN_MAX_LENGTH = 128
UpdateSlugPath = Annotated[
@@ -14,7 +14,7 @@ UpdateSlugPath = Annotated[
min_length=TOKEN_MIN_LENGTH,
max_length=TOKEN_MAX_LENGTH,
pattern=TOKEN_URLSAFE_PATTERN,
description="Private update URL value.",
description="Private update URL value. Must start with karl_.",
),
]
ManagementSlugPath = Annotated[
@@ -23,6 +23,6 @@ ManagementSlugPath = Annotated[
min_length=TOKEN_MIN_LENGTH,
max_length=TOKEN_MAX_LENGTH,
pattern=TOKEN_URLSAFE_PATTERN,
description="Private dashboard URL value.",
description="Private dashboard URL value. Must start with karl_.",
),
]