From 5b1ea4ffcb9db8e721c630d3740d6103fee6de15 Mon Sep 17 00:00:00 2001 From: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Date: Tue, 13 Aug 2019 17:13:48 +0100 Subject: [PATCH 1/2] Update proposals/2229-rebind-existing-3pid.md Co-Authored-By: J. Ryan Stinnett --- proposals/2229-rebind-existing-3pid.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/2229-rebind-existing-3pid.md b/proposals/2229-rebind-existing-3pid.md index ce6581218..dd89ecc31 100644 --- a/proposals/2229-rebind-existing-3pid.md +++ b/proposals/2229-rebind-existing-3pid.md @@ -43,7 +43,7 @@ choose to bind that email to an identity server at the same time. This is specified through a `bind` boolean. If the user first adds the 3PID with `bind: false`, then decides they want to bind that 3PID to an identity server to make themselves discoverable by it, by making another request with `bind: -true`. The homeserver will reject the second request, because this 3PID is +true`, the homeserver will reject the second request, because this 3PID is already tied to the user's account. Similarly, when a user initially sends their 3PID with `bind: true` through a From 01fc54faaeb353f5b0084d9f0d4ddb1e28fe60ae Mon Sep 17 00:00:00 2001 From: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Date: Tue, 13 Aug 2019 17:15:48 +0100 Subject: [PATCH 2/2] Update proposals/2229-rebind-existing-3pid.md Co-Authored-By: Travis Ralston --- proposals/2229-rebind-existing-3pid.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/2229-rebind-existing-3pid.md b/proposals/2229-rebind-existing-3pid.md index dd89ecc31..276e45c5d 100644 --- a/proposals/2229-rebind-existing-3pid.md +++ b/proposals/2229-rebind-existing-3pid.md @@ -61,7 +61,7 @@ This proposal calls for allowing 3PID owners to rebind their 3PIDs using the endpoints by extending the definition of what homeservers should check before rejecting a bind. -Homeservers should reject the binding of a 3PID if it already been bound, +Homeservers should reject the binding of a 3PID if it has already been bound, **unless** the requesting user is the one who originally bound that 3PID. If so, then they should be able to bind it again and again if they so choose.