1
0
Fork 0
mirror of https://github.com/element-hq/synapse.git synced 2025-04-13 21:26:20 +00:00
synapse/tests
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. ()
We do it this way round so that only the "owner" can delete the access token (i.e. `/logout/all` by the "owner" also deletes that token, but `/logout/all` by the "target user" doesn't).

A future PR will add an API for creating such a token.

When the target user and authenticated entity are different the `Processed request` log line will be logged with a: `{@admin:server as @bob:server} ...`. I'm not convinced by that format (especially since it adds spaces in there, making it harder to use `cut -d ' '` to chop off the start of log lines). Suggestions welcome.
2020-10-29 15:58:44 +00:00
..
api Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
app Solidify the HomeServer constructor. () 2020-10-15 15:29:13 -04:00
appservice Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
config Use the default templates when a custom template file cannot be found () 2020-08-17 17:05:00 +01:00
crypto Remove the deprecated Handlers object () 2020-10-09 07:24:34 -04:00
events Convert the message handler to async/await. () 2020-07-22 12:29:15 -04:00
federation Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup () 2020-09-18 14:59:13 +01:00
handlers Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
http Fix handling of connection timeouts in outgoing http requests () 2020-09-29 10:29:21 +01:00
logging Support generating structured logs in addition to standard logs. () 2020-10-29 07:27:37 -04:00
module_api Allow modules to create and send events into rooms () 2020-10-09 13:46:36 +01:00
push Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
replication Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
rest Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
scripts Port register_new_matrix_user to Python 3 and add tests () 2018-10-26 22:05:22 +11:00
server_notices Allow for make_awaitable's return value to be re-used. () 2020-09-08 07:26:55 -04:00
state Stop sub-classing object () 2020-09-04 06:54:56 -04:00
storage Add ability for access tokens to belong to one user but grant access to another user. () 2020-10-29 15:58:44 +00:00
test_utils Tell Black to format code for Python 3.5 () 2020-10-27 23:26:36 +00:00
util Add some more tests 2020-10-21 15:39:25 +01:00
__init__.py Move patch_inline_callbacks into synapse/ 2019-10-10 10:53:06 +01:00
server.py Support generating structured logs in addition to standard logs. () 2020-10-29 07:27:37 -04:00
test_distributor.py Run black. 2018-08-10 23:54:09 +10:00
test_event_auth.py Implement room version 6 (MSC2240). () 2020-05-15 09:30:10 -04:00
test_federation.py Don't instansiate Requester directly () 2020-10-22 10:11:06 +01:00
test_mau.py Fix some spelling mistakes / typos. () 2020-07-09 09:52:58 -04:00
test_metrics.py move DeferredCache into its own module 2020-10-14 23:38:14 +01:00
test_phone_home.py Allow background tasks to be run on a separate worker. () 2020-10-02 08:23:15 -04:00
test_preview.py Run Black. () 2019-06-20 19:32:02 +10:00
test_server.py Iteratively encode JSON responses to avoid blocking the reactor. () 2020-08-18 08:49:59 -04:00
test_state.py Simplify super() calls to Python 3 syntax. () 2020-09-18 09:56:44 -04:00
test_terms_auth.py Replace all remaining six usage with native Python 3 equivalents () 2020-06-16 08:51:47 -04:00
test_test_utils.py Run black. 2018-08-10 23:54:09 +10:00
test_types.py Validate the alt_aliases property of canonical alias events () 2020-03-03 07:12:45 -05:00
test_visibility.py Stop sub-classing object () 2020-09-04 06:54:56 -04:00
unittest.py Don't instansiate Requester directly () 2020-10-22 10:11:06 +01:00
utils.py Solidify the HomeServer constructor. () 2020-10-15 15:29:13 -04:00