Conformance Classes #1

Open
opened 2023-03-11 20:55:39 +00:00 by toby3d · 0 comments
Owner
  • MUST accept a subscription request with the parameters hub.callback, hub.mode and hub.topic
  • MUST accept a subscription request with a hub.secret parameter
  • MAY respect the requested lease duration in subscription requests
  • MUST allow subscribers to re-request already active subscriptions
  • MUST support unsubscription requests
  • MUST send content distribution requests with a matching content type of the topic URL (See Content Negotiation)
  • MAY reduce the payload of the content distribution to a diff of the contents for supported formats as described in Content Distribution
  • MUST send a X-Hub-Signature header if the subscription was made with a hub.secret as described in Authenticated Content Distribution

Features

  • The Hub respects the requested lease duration during a subscription request
  • The Hub allows Subscribers to re-request already active subscriptions, extending the lease duration
  • The Hub sends the full contents of the topic URL in the distribution request
  • The Hub sends a diff of the topic URL for the formats that support it
  • The Hub sends a valid signature for subscriptions that were made with a secret
- [x] MUST accept a subscription request with the parameters `hub.callback`, `hub.mode` and `hub.topic` - [x] MUST accept a subscription request with a `hub.secret` parameter - [x] MAY respect the requested lease duration in subscription requests - [x] MUST allow subscribers to re-request already active subscriptions - [x] MUST support unsubscription requests - [x] MUST send content distribution requests with a matching content type of the topic URL (See [Content Negotiation](https://w3c.github.io/websub/#content-negotiation)) - [ ] MAY reduce the payload of the content distribution to a diff of the contents for supported formats as described in [Content Distribution](https://w3c.github.io/websub/#content-distribution) - [x] MUST send a `X-Hub-Signature` header if the subscription was made with a `hub.secret` as described in Authenticated [Content Distribution](https://w3c.github.io/websub/#authenticated-content-distribution) ## Features - [x] The Hub respects the requested lease duration during a subscription request - [x] The Hub allows Subscribers to re-request already active subscriptions, extending the lease duration - [x] The Hub sends the full contents of the topic URL in the distribution request - [ ] The Hub sends a diff of the topic URL for the formats that support it - [x] The Hub sends a valid signature for subscriptions that were made with a secret
toby3d self-assigned this 2023-03-11 20:55:39 +00:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: toby3d/hub#1
No description provided.