forked-synapse/synapse
Daniel Wagner-Hall 2d3462714e Issue macaroons as opaque auth tokens
This just replaces random bytes with macaroons. The macaroons are not
inspected by the client or server.

In particular, they claim to have an expiry time, but nothing verifies
that they have not expired.

Follow-up commits will actually enforce the expiration, and allow for
token refresh.

See https://bit.ly/matrix-auth for more information
2015-08-18 14:22:02 +01:00
..
api Add missing space because linter 2015-08-11 16:43:27 +01:00
app Only print the pidfile path on startup if requested by a commandline flag 2015-08-07 16:36:42 +01:00
appservice Make the appservice use 'users_in_room' rather than get_room_members since it is cached 2015-05-22 11:01:28 +01:00
auth Issue macaroons as opaque auth tokens 2015-08-18 14:22:02 +01:00
config Issue macaroons as opaque auth tokens 2015-08-18 14:22:02 +01:00
crypto Merge pull request #194 from matrix-org/erikj/bulk_verify_sigs 2015-07-10 13:46:53 +01:00
events Rename key and values for m.room.history_visibility. Support 'invited' value 2015-07-06 13:05:52 +01:00
federation Implement bulk verify_signed_json API 2015-06-26 10:39:34 +01:00
handlers Issue macaroons as opaque auth tokens 2015-08-18 14:22:02 +01:00
http Don't 500 if a group is missing from the regex 2015-07-06 16:47:17 +01:00
metrics Appease pep8 2015-04-01 19:17:38 +01:00
push Simplify LoginHander and AuthHandler 2015-08-12 15:49:37 +01:00
rest Simplify LoginHander and AuthHandler 2015-08-12 15:49:37 +01:00
storage Simplify LoginHander and AuthHandler 2015-08-12 15:49:37 +01:00
streams Wire together receipts and the notifer/federation 2015-07-07 15:25:30 +01:00
util Make @cached cache deferreds rather than the deferreds' values 2015-08-06 13:33:34 +01:00
__init__.py Bump changelog and version to v0.9.3 2015-07-01 15:12:32 +01:00
notifier.py Improve naming 2015-07-20 06:32:12 -07:00
python_dependencies.py Issue macaroons as opaque auth tokens 2015-08-18 14:22:02 +01:00
server.py Correctly handle x_forwaded listener option 2015-06-12 17:13:23 +01:00
state.py Merge pull request #180 from matrix-org/erikj/prev_state_context 2015-06-03 17:20:56 +01:00
types.py Minor docs cleanup 2015-08-11 16:35:28 +01:00