Skip to content

[Notifications] support for StreamingHTTPChannel2023 #1574

@elf-pavlik

Description

@elf-pavlik

Feature description

I would like to collaborate on adding support for StreamingHTTPChannel2023

The main differences from WebSocketChannel2023 are:

  1. receiveFrom URL is https:// and the server streams response to the client (minimal examples of server and client)
  2. receiverFrom doesn't need to be a Capability URL which expires. Since it uses HTTP we can do similar AuthN/AuthZ as with any other resource.
  3. Each resource could advertise in their Description Resource a pre-established notification channel which has the resource as it's topic. This way subscription step can be easily skipped and AuthN/AuthZ can happen directly when request is made to receiveFrom.

If someone from CSS team would like to lead the effort I'm more than happy to provide any support needed, including changes to the channel type draft. Otherwise I could try to tackle it myself but I would most likely need some guidance on how CSS handles notifications and AuthN/AuthZ internally.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions