Awesome!

On Wed, Mar 3, 2010 at 4:10 PM, Blaine Cook <[email protected]> wrote:

> Hi all,
>
> the second major change we discussed in London was to remove the
> explicit dependency on subscription for publishing. The motivation
> here is to enable "fat pings," but to do so in a way that does not
> modify the existing semantics or functionality of the spec. The
> approach we used is to allow arbitrary authentication credentials to
> be used for hub.mode=publish events. By doing so, we allow out-of-band
> negotiation (e.g., configuration of whitelisted IP addresses, OAuth
> tokens, HTTP Basic Auth, etc) to be used to accept publish requests,
> rather than the explicit subscription + topic + X-Hub-Signature
> relationship.
>
> This semantic is already possible with the current specification, but
> a strict reading of the spec would seem to deter if not outright
> disallow such interpretations. We tried to keep this modification to a
> minimum, but believe that it's very important since it provides
> explicit support for hub chaining and "fat pings" from publisher to
> hub. In both cases, hubs act as proxying subscribers, receiving
> notifications from trusted upstream sources and sending those
> notifications downstream to subscribers.
>
> This change is backwards- and forwards-compatible, placing no new
> requirements on hubs or subscribers.
>
> Attached are a diff against Version 0.3 of the PSHB spec and a
> complete version of the modified specification.
>
> b.
>



-- 
Jeff Lindsay
http://progrium.com

Reply via email to