-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
webhook properties section #382
Conversation
Ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly minor operation names
Co-authored-by: Ege Korkan <[email protected]>
Co-authored-by: Ege Korkan <[email protected]>
Co-authored-by: Ege Korkan <[email protected]>
Co-authored-by: Ege Korkan <[email protected]>
…om/w3c/wot-profile into issue-376-webhook-property-binding
Many of the points from my review of the events protocol binding (#375) also apply to this proposed properties binding, since the assertions have been copied across from there. I would suggest resolving those points before landing this and duplicating all of the same issues. In particular, I would recommend:
I think these changes are important so that the protocol binding doesn't rely on a fixed URL structure (which we have so far avoided in all of the other protocol bindings). This would also resolve the current issue with two different unsubscribe mechanisms, one of which has strange semantics ( The subscription URI could alternatively be included in both a header and the body of the Much of my feedback on the Event Connections section in #375 also applies here:
(These assertions have been copied and pasted from the SSE protocol binding, but they don't make sense for Webhooks where every property reading would be sent in a separate HTTP request, and therefore a separate TCP "connection".)
My suggestions about batched event payloads, event rate limiting, mutual authentication and abuse protection also apply here, but can be addressed separately. |
@benfrancis |
Approve to merge in Profile call on April 19th |
resolves #376
Preview | Diff