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",