Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore unusable identity server #9269

Closed
n1trux opened this issue Mar 25, 2019 · 2 comments
Closed

Ignore unusable identity server #9269

n1trux opened this issue Mar 25, 2019 · 2 comments

Comments

@n1trux
Copy link

n1trux commented Mar 25, 2019

In some (company) networks, vector.im as identity server is blocked by the gateway. Riot doesn't allow logging in without one in that case, as there's a response seemingly by the identity server which is in fact the block notice.

I'd like Riot to show an error that the identity server is not available (maybe with a "what does that mean?" link to an explanation) but still allow logging into my homeserver; albeit without the 3PID feature.

An alternative would be hosting your own identity server, but that's not always wanted or possible. Maybe one could define multiple 3PID servers and Riot picks the first usable one?

Possibly related: #3629, #5921

@n1trux n1trux changed the title Permit empty identity server Ignore unusable identity server Mar 25, 2019
@turt2live
Copy link
Member

The spec requires us to validate it (see https://matrix.org/docs/spec/client_server/r0.4.0.html#well-known-uri), but there's nothing stopping you from pointing the client at a webserver which 200 OK's /_matrix/identity/api/v1 as an empty JSON object.

@turt2live
Copy link
Member

I'm going to close this as a duplicate of #5921, leaving the bug as #3629

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants