forked-synapse/synapse/handlers
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
..
__init__.py Simplify LoginHander and AuthHandler 2015-08-12 15:49:37 +01:00
_base.py Don't needlessly compute prev_state 2015-06-03 16:44:24 +01:00
admin.py Update copyright notices 2015-01-06 13:21:39 +00:00
appservice.py Fix bug where synapse was sending AS user queries incorrectly. 2015-06-17 17:26:03 +01:00
auth.py Merge password checking implementations 2015-08-12 16:09:19 +01:00
directory.py Disallow whitespace in aliases here too 2015-05-14 13:21:55 +01:00
events.py Change the way we do logging contexts so that they survive divergences 2015-05-08 16:32:18 +01:00
federation.py Merge pull request #193 from matrix-org/erikj/bulk_persist_event 2015-07-14 10:49:24 +01:00
identity.py Add vector.im as trusted ID server 2015-08-03 15:31:21 +01:00
message.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/receipts 2015-07-13 13:50:57 +01:00
presence.py Consolidate duplicate code in notifier 2015-07-02 11:46:05 +01:00
profile.py Treat setting your display name to the empty string as removing it (SYN-186). 2015-05-14 14:19:59 +01:00
receipts.py Disable receipts for now 2015-07-22 16:13:46 +01:00
register.py Issue macaroons as opaque auth tokens 2015-08-18 14:22:02 +01:00
room.py Implement specifying custom initial state for /createRoom 2015-07-16 15:25:29 +01:00
sync.py Rename key and values for m.room.history_visibility. Support 'invited' value 2015-07-06 13:05:52 +01:00
typing.py Consolidate duplicate code in notifier 2015-07-02 11:46:05 +01:00