4 ms·
With everyone here pointing out that this is a really bad security practice, I don't understand why the response from the dev has been "not my problem, take it
by nyx_land 5y ago
With everyone here pointing out that this is a really bad security practice, I don't understand why the response from the dev has been "not my problem, take it up with the Matrix spec people".
If a protocol didn't support something I wanted to do, I would simply not do it rather than implement it in a way that is wrong and also dangerous. If a protocol couldn't support something I wanted to do with it or the devs refused to add it, I'd simply use a different and likely better protocol (like XMPP) (also let's be real, the Matrix spec is already huge and has an even bigger, ever growing number of requested additions; I'm sure something like this has been sitting on their back burner for years). But actively making an insecure implementation of this, essentially doing the work of unintentionally making a phishing app and also normalizing it, making it more likely that people would unwittingly use a hostile actor's hosted version, is just weird to me.
Ironically this does also serve as a proof of concept for how easy it is to pwn Matrix users
- deleted 5y ago[deleted]
- pkulak 5y agoThis is probably how you get the attention of the "Matrix spec people". I too would love to see Matrix as an OAuth2 provider, and if this helps that happen, my thanks to the author!
- kadoban 5y agoIf this is attention seeking though, it should probably have large warnings not to actually use it.
- floatboth 5y agoI think the dev might be wrong — Matrix absolutely supports SSO, in fact the server I use (Mozilla's) DOES NOT support password login AT ALL, I can only log in through OAuth.