From dcbdb94693edcff28efbb813302c90248258cbcc Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 8 Nov 2019 09:03:49 -0700 Subject: [PATCH] Add explanation --- proposals/2284-optional-identity-server-discovery.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proposals/2284-optional-identity-server-discovery.md b/proposals/2284-optional-identity-server-discovery.md index 2da7018f..940f3381 100644 --- a/proposals/2284-optional-identity-server-discovery.md +++ b/proposals/2284-optional-identity-server-discovery.md @@ -2,7 +2,9 @@ Currently the specification requires that clients `FAIL_ERROR` (hard failure - do not continue) when the `.well-known` file for `m.identity_server` points to somewhere invalid or is invalid -itself. +itself. This can cause problems for clients if they either don't need an identity server to +function (and are forced to validate it anyways) or the client ends up having to disable all +their login UX because the identity server is misconfigured/down. This proposal aims to change that by allowing clients to make a conscious decision to continue with the invalid identity server configuration, provided the homeserver configuration is valid.