misc: add comment to explain why no exception is thrown on api key check
This commit is contained in:
parent
df1bb8cdd8
commit
6688beeaad
1 changed files with 2 additions and 0 deletions
|
|
@ -8,6 +8,8 @@ from src.config import settings
|
||||||
|
|
||||||
|
|
||||||
def api_key(host: str = Header(), authorization: str | None = Header(None)) -> bool:
|
def api_key(host: str = Header(), authorization: str | None = Header(None)) -> bool:
|
||||||
|
# This function deliberately does not throw an exception in the case of unauthenticated use as there are public
|
||||||
|
# endpoints that need to optionally be authenticated.
|
||||||
if host.lower().strip() != settings.API_DOMAIN.strip():
|
if host.lower().strip() != settings.API_DOMAIN.strip():
|
||||||
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)
|
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue