Re: [Webpush] draft-chiussi-webpush-subscription-less-framework-01 and request for feedback on Subscription Management

Brian Raymor <> Mon, 02 November 2015 21:30 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 465871A0BE8 for <>; Mon, 2 Nov 2015 13:30:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Xinq0Qj9lNee for <>; Mon, 2 Nov 2015 13:30:43 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 4BD9C1A8729 for <>; Mon, 2 Nov 2015 13:30:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Mwxtqox77xZeEY0e7HCZOPewu9e1hTe4UgRN+0jXE18=; b=JAlFx1fTmzRLQ8UdwdERQ6j2waCi2Xj9Zb5UAT5HTX+gNXa4/ypJqvY5r57RrAP1LtNZbt0E1wP8Af3EIHKRRPc5qlxhTNZlaUJSFDF0GOhREgtqznNHMdjJYiMyrMl0kt3XBXMSSdGOfVD74E75o2Lc+hzx2jzq9f78U/5+dsA=
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.1.312.18; Mon, 2 Nov 2015 21:30:39 +0000
Received: from ([]) by ([]) with mapi id 15.01.0312.014; Mon, 2 Nov 2015 21:30:39 +0000
From: Brian Raymor <>
To: Benjamin Bangert <>, Fabio Chiussi <>
Thread-Topic: [Webpush] draft-chiussi-webpush-subscription-less-framework-01 and request for feedback on Subscription Management
Date: Mon, 2 Nov 2015 21:30:39 +0000
Message-ID: <>
References: <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
authentication-results: spf=none (sender IP is );
x-originating-ip: []
x-microsoft-exchange-diagnostics: 1; BY2PR0301MB0647; 5:oITsIUXpDWXLe/dE7Vrfqi7aLsI2WcJp51vyqosI5U+I21vXOQm8C5UVBPjB6Q++0d2P/uWoqZcZ0jvUUjcZ9lQnJkBUZYfDJWs+Nx9QuyrUaD/RdNgjYxX78gf4NjgFWWfQ/sEEFNKMKNU8t3IElg==; 24:2LvlHenpatBNs3BJv7/fpajAPgtwsO3FDQ1GiHuLOQg4/uOb1tgWgOsN/2gsSauiCN8TnFX91e+EqqgPE16D5q87qJR+t3evWNxXx3HBICs=; 20:SEj7D/eLWfKzFamQZRqDR9aQXX22COXzibjQuVYQLi4nOwt+vD2AOLtUA0deQjOUs7zwB17uLxX/5LuwtSRGcA==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42140001); SRVR:BY2PR0301MB0647;
x-microsoft-antispam-prvs: <>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001)(61426024)(61427024); SRVR:BY2PR0301MB0647; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0647;
x-forefront-prvs: 0748FF9A04
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(24454002)(53754006)(189002)(199003)(164054003)(377454003)(76176999)(19580405001)(5002640100001)(16236675004)(19609705001)(106116001)(101416001)(5001770100001)(10290500002)(5003600100002)(105586002)(10090500001)(92566002)(5001960100002)(97736004)(77096005)(8990500004)(99286002)(230783001)(2950100001)(19625215002)(81156007)(15975445007)(2900100001)(54356999)(76576001)(102836002)(5004730100002)(19580395003)(106356001)(19617315012)(74316001)(66066001)(50986999)(33656002)(5008740100001)(189998001)(122556002)(11100500001)(5007970100001)(86362001)(86612001)(19300405004)(40100003)(5005710100001)(87936001)(10400500002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB0647;; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None ( does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BY2PR0301MB0647DA6045C7DB004A1E11D2832C0BY2PR0301MB0647_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2015 21:30:39.7465 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0647
Archived-At: <>
Cc: "" <>
Subject: Re: [Webpush] draft-chiussi-webpush-subscription-less-framework-01 and request for feedback on Subscription Management
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion of potential IETF work on a web push protocol <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 02 Nov 2015 21:30:46 -0000

From: Webpush [] On Behalf Of Benjamin Bangert
Sent: Tuesday, November 3, 2015 2:11 AM
To: Fabio Chiussi <>
Subject: Re: [Webpush] draft-chiussi-webpush-subscription-less-framework-01 and request for feedback on Subscription Management

Is there a link to this document I can read?

On Sun, Nov 1, 2015 at 6:27 PM, Fabio Chiussi <<>> wrote:
Hi All,

I submitted a new draft: draft-chiussi-webpush-subscription-less-framework-01, which I will briefly present at the WG meeting tomorrow. This draft discusses two issues: i) a number of relevant use cases for webpush may benefit from a "relaxed" model of subscription, and ii) there is an emerging need for global management of webpush traffic across applications.

As a possible solution for both issues, this draft advocates the introduction of a notion of trusted "Subscription Authority" in charge of controlling webpush traffic to each UA.

Beyond the specific solution proposed in this draft, I would like to solicit feedback from the mailing list on the more general issue of Subscription Management, which we can discuss tomorrow at the meeting. Specifically, any comments would be greatly appreciated on the following.

1. For the reasons outlined in the draft, Subscription Management seems a very relevant practical issue that needs to be addressed.

2. In the current core protocol WG document, Subscription Management is only addressed in passing, by assuming some kind of control policy in assigning the subscriptions. At this time, neither the issues and use cases related to Subscription Management, nor the possible solutions have been fully studied in the draft. I think this is simply due to the fact that the core protocol design, for obvious reasons, has been the focus of the work so far, and there has not been sufficient time yet to fully address other relevant issues, such as Subscription Management

3. However, the state of the work on the core protocol design has reached sufficient maturity that the WG should start considering to address some of these other topics as well. Subscription Management seems a critical and urgent one, since it has very important practical ramifications. The solution proposed in this draft is simply one of possible candidates, and Subscription Management certainly deserves a more comprehensive study, and possibly develop a framework for Subscription Management. Because of its practical relevancy, subscription Management should become a WG item.

I'll compile any comments that the mailing list may have on these topics, and bring them forward for discussion at the meeting tomorrow.


Webpush mailing list<>