mirror of
https://github.com/element-hq/synapse
synced 2024-10-02 23:12:41 +00:00
Set request.authenticated_entity for application services
This commit is contained in:
parent
0d4abf7777
commit
ee59af9ac0
1 changed files with 3 additions and 0 deletions
|
@ -352,6 +352,8 @@ class Auth(object):
|
||||||
if not user_id:
|
if not user_id:
|
||||||
raise KeyError
|
raise KeyError
|
||||||
|
|
||||||
|
request.authenticated_entity = user_id
|
||||||
|
|
||||||
defer.returnValue(
|
defer.returnValue(
|
||||||
(UserID.from_string(user_id), ClientInfo("", ""))
|
(UserID.from_string(user_id), ClientInfo("", ""))
|
||||||
)
|
)
|
||||||
|
@ -425,6 +427,7 @@ class Auth(object):
|
||||||
"Unrecognised access token.",
|
"Unrecognised access token.",
|
||||||
errcode=Codes.UNKNOWN_TOKEN
|
errcode=Codes.UNKNOWN_TOKEN
|
||||||
)
|
)
|
||||||
|
request.authenticated_entity = service.sender
|
||||||
defer.returnValue(service)
|
defer.returnValue(service)
|
||||||
except KeyError:
|
except KeyError:
|
||||||
raise AuthError(
|
raise AuthError(
|
||||||
|
|
Loading…
Reference in a new issue