UPD: use dotenv to load config

This commit is contained in:
Shirkanesi 2024-12-05 23:22:43 +01:00
parent 1df066fe6c
commit 0808b3cf3c

5
app.py
View File

@ -6,6 +6,7 @@ from flask_login import LoginManager, UserMixin, login_user, login_required, log
from ldap3 import Server, Connection, MODIFY_REPLACE
import jwt
from datetime import datetime, timedelta
from dotenv import load_dotenv
from functools import wraps
@ -17,14 +18,12 @@ app.secret_key = os.getenv("FLASK_SECRET_KEY", "supersecretflaskkey")
login_manager = LoginManager()
login_manager.init_app(app)
# LDAP setup
load_dotenv()
LDAP_SERVER = os.getenv("LDAP_SERVER")
USER_DN = os.getenv("USER_DN")
GROUP_DN = os.getenv("GROUP_DN")
LDAP_SERVICE_USER = os.getenv("LDAP_SERVICE_USER")
LDAP_SERVICE_PASSWORD = os.getenv("LDAP_SERVICE_PASSWORD")
# JWT setup
JWT_SECRET = os.getenv("JWT_SECRET")
JWT_ALGORITHM = "HS256"
JWT_EXPIRATION_SECONDS = 3600