diff --git a/src/backend/langflow/services/settings/auth.py b/src/backend/langflow/services/settings/auth.py index d144b4347..a00ebf31e 100644 --- a/src/backend/langflow/services/settings/auth.py +++ b/src/backend/langflow/services/settings/auth.py @@ -2,6 +2,8 @@ from typing import Optional import secrets from pydantic import BaseSettings +from passlib.context import CryptContext +from fastapi.security import OAuth2PasswordBearer class AuthSettings(BaseSettings): @@ -23,6 +25,9 @@ class AuthSettings(BaseSettings): FIRST_SUPERUSER: str = "langflow" FIRST_SUPERUSER_PASSWORD: str = "langflow" + pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto") + oauth2_scheme = OAuth2PasswordBearer(tokenUrl="login") + class Config: validate_assignment = True extra = "ignore"