Notification Gateway Service#
Added in version 1.1.
ESS provides a Notification Gateway service for discovering the protocol-specific endpoints. [1]
Notification Gateway Service Endpoint#
ESS Notification Gateway Service has the following endpoint:
https://notification.<ESS Domain>/
To determine the WebSocket Notification Service endpoint, clients
can POST
to the ESS Notification Gateway; no authentication is
required:
Method: |
|
---|---|
Endpoint: |
|
Content-Type: |
|
Body: |
|
The response JSON contains the WebSocket endpoint that clients can access for login; for example:
{ "endpoint": "https://websocket.<ESS Domain>/", "features": [], "protocol": "ws" }
See WebSocket Notification Service for details on using the endpoint.
Configuration#
As part of the installation process, Inrupt provides base Kustomize overlays and associated files that require deployment-specific configuration inputs.
The following configuration options are available for the service and may be set as part of updating the inputs for your deployment. The Inrupt-provided base Kustomize overlays may be using updated configuration values that differ from the default values.
Required#
- INRUPT_NOTIFICATION_PROTOCOLS_WS_ENDPOINT#
The URL of the WebSocket endpoint (e.g.,
https://websocket.{ESS Domain}/
) returned by the Gateway.Added in version 2.1.
- INRUPT_NOTIFICATION_WS_ENDPOINT#
The URL of the WebSocket endpoint (e.g.,
https://websocket.{ESS Domain}/
) returned by the Gateway.
Additional Information#
See also https://quarkus.io/guides/all-config.