element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.2k stars 2k forks source link

redacted #8414

Closed ghost closed 5 years ago

ghost commented 5 years ago

redacted

jryans commented 5 years ago

I think I agree with the sentiment you are expressing, but I am not sure what concrete change you'd like to see here. Please provide more specific, actionable info with a single problem per issue.

t3chguy commented 5 years ago

@gerg5c42g542g2c54g52c identity server is not closed source at all, sygnal and mxisd are two open source code bases implementing the Identity server APIs

jryans commented 5 years ago

It's even worse now - "Sign in to matrix.org Change", the option to use another server is hidden and hard to find.

This is not specific to matrix.org, it just uses the default HS for the Riot install. If you self-host Riot, you would likely set a different default HS, and that's what would appear there.

The specific change I want to see is encouraging the use of other homeservers. This not being the case is the problem with the current design reported here. I think that's as specific as it gets. The other part of my initial post is merely an attempt to try to find a right solution and initiate a discussion on what it should be.

"encouraging the use of other homeservers" could take many forms. The current design attempts to simplify accessing the default HS for a Riot install. You can also make use of .well-known if your HS supports it by logging in with a full MXID @localpart:server.name, and the login page will adjust the HS appropriately.

t3chguy commented 5 years ago

A: Wait, no, go back, you have to disable this, untick that and don't forget to do this too, you have to do this one every time, remember.

There is nothing you have to do every time If your HS has .well-known set up then for Login it'll dynamically gather what HS you want to use, but obviously, for making an account it has no way of doing so unless you tell it.

You can also make use of .well-known if your HS supports it by logging in with a full MXID @localpart:server.name, and the login page will adjust the HS appropriately.