| 35 | |
| 36 | @dataclass(frozen=True) |
| 37 | class AuthContext: |
| 38 | username: str |
| 39 | scopes: list[str] |
| 40 | api_key_id: str | None = None |
| 41 | via: str = "jwt" |
| 42 | |
| 43 | |
| 44 | def _extract_raw_api_key(request: Request) -> str | None: |
no outgoing calls
no test coverage detected