diff --git a/protocol.html b/protocol.html index 46ac9a1..7d08d4b 100644 --- a/protocol.html +++ b/protocol.html @@ -755,6 +755,12 @@
"subscription": [{
"id": "https://websocket.example/subscription",
"channelType": "WebSocketChannel2023",
+ "channelAuthScheme": ["CapabilityURL"],
+ "feature": ["endAt", "rate", "state"]
+ }, {
+ "id": "https://webhook.example/subscription",
+ "channelType": "WebhookChannel2023",
+ "channelAuthScheme": ["CapabilityURL", "SolidOIDC"]
"feature": ["endAt", "rate", "state"]
}],
"channel": [{
@@ -762,6 +768,7 @@ "type": "WebSocketChannel2023",
"topic": "https://example.org/guinan/profile",
"receiveFrom": "wss://websocket.example/guinan/profile",
+ "authScheme": "None",
"rate": "PT1M"
}]
}
@@ -779,6 +786,7 @@ id property to identify the subscription service.channelType property to state the notification channel type.channelAuthScheme property to state the supported authentication schemes.feature properties to state the supported features. ],
"id": "https://websocket.example/subscription",
"channelType": "WebSocketChannel2023",
+ "channelAuthScheme": ["CapabilityURL"],
"feature": ["endAt", "rate", "state"]
}
@@ -807,6 +816,7 @@ id property to identify the notification channel.type property to state the notification channel type.authScheme property to state the authentication scheme used for the channel.topic property to identify the resource that the notifications are about. "type": "WebSocketChannel2023",
"topic": "https://example.org/guinan/profile",
"receiveFrom": "wss://websocket.example/d4cf3f19",
+ "authScheme": "CapabilityURL",
"startAt": "2023-01-01T07:00:00.000Z",
"endAt": "2023-01-01T09:00:00.000Z",
"rate": "PT5M",