Spaces:
Sleeping
Sleeping
@startuml dependencies | |
class OAuth2PasswordBearer { | |
} | |
class JWTError { | |
} | |
class HTTPException { | |
} | |
class TinyDBHelper { | |
+query_token(user_id: string, token: string): bool | |
} | |
class Dependencies { | |
+get_current_user(token: str): dict | |
} | |
OAuth2PasswordBearer ..> Dependencies : token | |
Dependencies ..> JWTError : catch errors | |
Dependencies ..> HTTPException : throw on failure | |
Dependencies ..> TinyDBHelper : validate token | |
@enduml | |