forked-synapse/synapse/storage/schema/delta
Richard van der Hoff f863a52cea Add device_id support to /login
Add a 'devices' table to the storage, as well as a 'device_id' column to
refresh_tokens.

Allow the client to pass a device_id, and initial_device_display_name, to
/login. If login is successful, then register the device in the devices table
if it wasn't known already. If no device_id was supplied, make one up.

Associate the device_id with the access token and refresh token, so that we can
get at it again later. Ensure that the device_id is copied from the refresh
token to the access_token when the token is refreshed.
2016-07-18 16:39:44 +01:00
..
11 copyrights 2016-01-07 04:26:29 +00:00
12 copyrights 2016-01-07 04:26:29 +00:00
13 copyrights 2016-01-07 04:26:29 +00:00
14 Don't require config to create database 2016-04-06 14:15:45 +01:00
15 copyrights 2016-01-07 04:26:29 +00:00
16 Use TEXT instead of VARCHAR(n), since PostgreSQL treats them the same except for a limit 2015-04-28 12:41:33 +01:00
17 copyrights 2016-01-07 04:26:29 +00:00
18 copyrights 2016-01-07 04:26:29 +00:00
19 copyrights 2016-01-07 04:26:29 +00:00
20 Don't require config to create database 2016-04-06 14:15:45 +01:00
21 copyrights 2016-01-07 04:26:29 +00:00
22 copyrights 2016-01-07 04:26:29 +00:00
23 copyrights 2016-01-07 04:26:29 +00:00
24 copyrights 2016-01-07 04:26:29 +00:00
25 Don't require config to create database 2016-04-06 14:15:45 +01:00
26 copyrights 2016-01-07 04:26:29 +00:00
27 Don't require config to create database 2016-04-06 14:15:45 +01:00
28 Change the way we do public room list fetching 2016-02-02 15:21:10 +00:00
29 Change event_push_actions_rm_tokens schema 2016-02-03 10:50:49 +00:00
30 Fix synapse/storage/schema/delta/30/as_users.py 2016-05-31 17:10:40 +01:00
31 unbreak schema 2016-05-10 16:42:37 +01:00
32 Remove topics table 2016-05-13 14:40:38 +01:00
33 Add device_id support to /login 2016-07-18 16:39:44 +01:00