05/18 Enhanced codes and functionalities 5
This commit is contained in:
@@ -106,6 +106,7 @@ def create_app(config_name: str = 'development') -> Flask:
|
||||
from .models.audit_log import AuditLog
|
||||
from .models.recovery_challenge import RecoveryChallenge
|
||||
from .models.totp_used_code import TotpUsedCode
|
||||
from .models.webauthn_credential import WebAuthnCredential
|
||||
|
||||
@login_manager.user_loader
|
||||
def load_user(user_id):
|
||||
@@ -117,12 +118,14 @@ def create_app(config_name: str = 'development') -> Flask:
|
||||
from .routes.folders import folders_bp
|
||||
from .routes.sharing import sharing_bp
|
||||
from .routes.emergency import emergency_bp
|
||||
from .routes.webauthn import webauthn_bp
|
||||
|
||||
app.register_blueprint(auth_bp, url_prefix='/api/auth')
|
||||
app.register_blueprint(vault_bp, url_prefix='/api/vault')
|
||||
app.register_blueprint(folders_bp, url_prefix='/api/folders')
|
||||
app.register_blueprint(sharing_bp, url_prefix='/api/sharing')
|
||||
app.register_blueprint(emergency_bp, url_prefix='/api/emergency')
|
||||
app.register_blueprint(webauthn_bp, url_prefix='/api/webauthn')
|
||||
|
||||
# Exempt all API blueprints from CSRF — JWT bearer tokens make CSRF irrelevant
|
||||
csrf.exempt(auth_bp)
|
||||
|
||||
Reference in New Issue
Block a user