from fastapi import Depends, HTTPException
from fastapi.security import OAuth2PasswordBearer
from jose import JWTError, jwt
-from auth_type import AuthType
-from config import config
+from config import AuthType, config
JWT_ALGORITHM = "HS256"
+++ /dev/null
-from enum import Enum
-
-
-class AuthType(str, Enum):
- NONE = "none"
- PASSWORD = "password"
- # TOTP = "totp" # Not yet implemented
import os
import sys
+from enum import Enum
-from auth_type import AuthType
from logger import logger
+class AuthType(str, Enum):
+ NONE = "none"
+ PASSWORD = "password"
+ # TOTP = "totp" # Not yet implemented
+
+
class Config:
def __init__(self) -> None:
self.data_path = self.get_data_path()
from typing import Dict, List, Optional
-from config import Config
+from config import AuthType, Config
from flatnotes import Note, SearchResult
from helpers import CamelCaseBaseModel
-from auth_type import AuthType
class LoginModel(CamelCaseBaseModel):