Feat/webapp verified sso 260 (#20496)

This commit is contained in:
Xiyuan Chen
2025-06-05 16:00:37 +09:00
committed by GitHub
parent 1357999a4c
commit 05903e3251
13 changed files with 447 additions and 83 deletions

View File

@ -35,6 +35,9 @@ def load_user_from_request(request_from_flask_login):
decoded = PassportService().verify(auth_token)
user_id = decoded.get("user_id")
source = decoded.get("token_source")
if source:
raise Unauthorized("Invalid Authorization token.")
logged_in_account = AccountService.load_logged_in_account(account_id=user_id)
return logged_in_account