0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-09-26 03:28:59 +02:00

Handle the Synapse admin scope

This commit is contained in:
Quentin Gliech 2022-06-20 11:17:48 +02:00 committed by Patrick Cloke
parent c5cf1b421d
commit 7628dbf4e9

View file

@ -140,6 +140,9 @@ class OAuthDelegatedAuth(BaseAuth):
resp = json_decoder.decode(resp_body.decode("utf-8"))
return IntrospectionToken(**resp)
async def is_server_admin(self, requester: Requester) -> bool:
return "urn:synapse:admin:*" in requester.scope
async def get_user_by_req(
self,
request: SynapseRequest,