diff --git a/xep-0379.xml b/xep-0379.xml index 0c24637b..977739d6 100644 --- a/xep-0379.xml +++ b/xep-0379.xml @@ -118,7 +118,7 @@ Romeo mongatague.net capulet.net Juliet optionally a "name" parameter with the suggested display name.

If the "preauth" parameter is present, the processing client is supposed @@ -141,7 +141,7 @@ xmpp:romeo@montague.net?roster;preauth=1tMFqYDdKhfe2pwp;name=Romeo%20Montague

One way to solve this problem is to present Juliet with a web-based landing page that contains the following elements:

There are multiple options where such a landing page could be hosted:

@@ -237,15 +237,16 @@ https://yax.im/i/romeo/montague.net/1tMFqYDdKhfe2pwp/Romeo+Montague -

If Juliet's server support pre-approval, it will automatically handle the +

If Juliet's server supports pre-approval, it will automatically handle the incoming subscription request and issue a roster push. Otherwise, Juliet's client will receive the subscription request:

]]> -

Juliet's client SHOULD check the subscription request sender JID against - the whitelist, and either automatically approve the request or display an - according notification to Juliet.

+

Juliet's client MUST ensure that the sender JID is contained in the + auto-approval whitelist before automatically approving the request. + Otherwise, it has to fallback to the normal subscription approval + process.