swarm-controller: log matrix accounts in and out through swarm-matrix-client
Adds password_login and logout to swarm-matrix-client and deletes the controller's private copies, with their own timeouts and error text.
This commit is contained in:
parent
6f4b3562b7
commit
d7e48091ca
6 changed files with 300 additions and 179 deletions
|
|
@ -10,6 +10,11 @@ in to an existing one as the appservice, and ask a token who it is. Both mints
|
|||
pin the device id `hyperhive-<localpart>`, so a second login **replaces** that
|
||||
device's token instead of adding a device.
|
||||
|
||||
`swarm-controller` also logs an operator-linked account in with its password
|
||||
(`password_login`) and invalidates its token (`logout`) on whatever homeserver
|
||||
the operator names. Neither call is an appservice call, so neither carries the
|
||||
appservice token.
|
||||
|
||||
## 🩸 A secret is a path, never a value
|
||||
|
||||
Every error here is built from the response's status and its `errcode`, never
|
||||
|
|
|
|||
Loading…
Reference in a new issue