Federated Nodes
A federated node is a Corteza instance (server) with the Federation feature enabled.
A node can expose data to its destination nodes (acts as an origin), or consume shared data from its origin nodes (acts as a destination).
A node can be both the origin and a destination. |
Before we can exchange any data between the nodes, they need to go through the node pairing process.
Node pairing
-
the origin node registers a destination node,
-
the origin node sends an invite to the destination node,
-
the destination node accepts the invite, either via email or via some other channel,
-
the origin node accepts the handshake request sent by the destination node.
You can start the node pairing process from any node. |
-
navigate to the Corteza Admin,
-
click on the "Nodes" under "Federation" in the navigation drawer,
-
click on the "new" button,
-
provide the requested data regarding node we wish to connect with,
-
press the "Submit" button.
-
navigate to the Corteza Admin,
-
click on the "Nodes" under "Federation" in the navigation drawer,
-
click on the node you wish to send an invitation for,
-
click on the "Generate Federation Link" button and either
-
copy the invitation URL, or
-
insert the contact email of the digital location the invite should be sent to.
-
The generated invite URL includes a secure OTT token, so make sure to send it over a secure channel. |
-
click on the "Pair Federation Node" button,
-
enter the received URL and confirm.
The node pairing does not proceed until the pairing URL is inserted, and the handshake request is accepted by the other party. |
-
navigate to the Corteza Admin,
-
click on the "Nodes" under "Federation" in the navigation drawer,
-
click on the edit button
-
enter the received URL and confirm.
The node pairing does not proceed until the pairing URL is inserted, and the handshake request is accepted by the other party. |
-
navigate to the Corteza Admin,
-
click on the "Nodes" under "Federation" in the navigation drawer,
-
click on the node you wish to accept the request for,
-
click on the warning icon to confirm the request.
This final step is done on the origin server (the one that initiated the handshake). |