Merge branch 'saveComponent' into feature/store

This commit is contained in:
cristhianzl 2023-10-19 13:49:28 -03:00
commit e7f6f63864
2 changed files with 9 additions and 2 deletions

View file

@ -31,7 +31,7 @@ endif
format: format:
poetry run black . poetry run black .
poetry run ruff . --fix poetry run ruff . --fix --exclude src/backend/langflow/alembic
cd src/frontend && npm run format cd src/frontend && npm run format
lint: lint:

View file

@ -297,10 +297,17 @@ def authenticate_user(
return user if verify_password(password, user.password) else None return user if verify_password(password, user.password) else None
def add_padding(s):
# Calculate the number of padding characters needed
padding_needed = 4 - len(s) % 4
return s + "=" * padding_needed
def get_fernet(settings_service=Depends(get_settings_service)): def get_fernet(settings_service=Depends(get_settings_service)):
SECRET_KEY = settings_service.auth_settings.SECRET_KEY SECRET_KEY = settings_service.auth_settings.SECRET_KEY
# It's important that your secret key is 32 url-safe base64-encoded bytes # It's important that your secret key is 32 url-safe base64-encoded bytes
fernet = Fernet(SECRET_KEY) padded_secret_key = add_padding(SECRET_KEY)
fernet = Fernet(padded_secret_key)
return fernet return fernet