|
| 1 | +# WSO2 API Manager (4.1.0 onwards) |
| 2 | + |
| 3 | +Implementation Home Page URL: [WSO2-API-MANAGER websub | webhook](https://apim.docs.wso2.com/en/latest/tutorials/streaming-api/create-and-publish-websub-api/) |
| 4 | + |
| 5 | +Source code repo URL(s) (optional): |
| 6 | +* [x] 100% open source implementation |
| 7 | + |
| 8 | +Programming Language(s): Java, WSO2 Synapse |
| 9 | + |
| 10 | +Developer(s): [WSO2 API Manager](https://wso2.com/api-manager/) |
| 11 | + |
| 12 | +Answers are: |
| 13 | +* [ ] Confirmed via websub.rocks (for applicable results) |
| 14 | +* [x] All results are self-reported |
| 15 | + |
| 16 | +## Subscription |
| 17 | + |
| 18 | +* [x] 100: Supports subscriptions with `hub.mode`, `hub.topic` and `hub.callback` |
| 19 | +* [x] 101: Supports subscriptions with `hub.mode`, `hub.topic`, `hub.callback` and `hub.secret` |
| 20 | +* [x] 102: Ignores unrecognized parameters in the subscription request |
| 21 | +* [x] 103: Allows subscribers to re-request active subscriptions before they expire |
| 22 | +* [x] 104: Supports unsubscription requests |
| 23 | +* [x] 1xx: Sends a properly formatted verification request for subscribing and unsubscribing |
| 24 | +* [x] Allows subscribers to request a specific lease duration |
| 25 | + * If not, then describe the default lease duration issued, or other specifics here |
| 26 | + |
| 27 | +(1xx denotes that you can can use any of the 100-104 tests to confirm this feature) |
| 28 | + |
| 29 | +## Distribution |
| 30 | + |
| 31 | +* [x] 100: Sends a notification with a matching content-type of the topic URL |
| 32 | +* [x] 100: Sends a notification with the full contents of the topic |
| 33 | +* [x] 101: Sends a notification with a valid signature |
| 34 | + * Please select the signature method(s) that the hub uses to sign requests |
| 35 | + * [x] sha1 |
| 36 | + * [ ] sha256 |
| 37 | + * [ ] sha384 |
| 38 | + * [ ] sha512 |
| 39 | +* [ ] Sends only a diff of the topic URL for Atom or RSS feeds |
| 40 | + |
0 commit comments