minor: ruff formatter
All changes are either: - Correcting tabs - Adding/removing line breaks - Adding trailing commas
This commit is contained in:
parent
b2e5dd2ebb
commit
c689ac1e10
91 changed files with 1710 additions and 689 deletions
|
|
@ -4,6 +4,7 @@ Business logic reusable functions related to IAM
|
|||
Exports:
|
||||
- service_key_dependency: bool: verifies request headers contain the correct api key for the service
|
||||
"""
|
||||
|
||||
from typing import Annotated
|
||||
|
||||
from src.service.models import Service
|
||||
|
|
@ -19,10 +20,16 @@ def valid_service_key(db: db_dependency, request: Request, rn: ResourceName) ->
|
|||
if not api_key:
|
||||
raise UnauthorizedException("Missing API key")
|
||||
service = rn.service
|
||||
result = db.query(Service).filter(Service.name == service).filter(Service.api_key == api_key).first()
|
||||
result = (
|
||||
db.query(Service)
|
||||
.filter(Service.name == service)
|
||||
.filter(Service.api_key == api_key)
|
||||
.first()
|
||||
)
|
||||
if result is None:
|
||||
raise UnauthorizedException("Invalid API key")
|
||||
|
||||
return True
|
||||
|
||||
|
||||
service_key_dependency = Annotated[bool, Depends(valid_service_key)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue