Federated Nodes
A federated node is an independent Corteza instance with the Federation feature enabled. In a federated network, each node operates autonomously but can connect with other nodes to securely exchange information.
A node can expose data to its destination nodes (acting as an origin), or consume shared data from its origin nodes (acting as a destination).
|
A node can act as both an origin and a destination simultaneously. |
Before any data can be exchanged, the instances must establish a secure connection 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 manually,
-
the origin node accepts the handshake request sent by the destination node.
|
You can initiate the node pairing process from any node. |
-
navigate to the Corteza Admin,
-
click on Nodes under Federation in the navigation drawer,
-
click the New button,
-
provide the requested data regarding the node you wish to connect to,
-
press the Submit button.
-
navigate to the Corteza Admin,
-
click on Nodes under Federation in the navigation drawer,
-
click on the node to which you want to send an invitation,
-
click the Generate Federation Link button and either:
-
copy the invitation URL, or
-
insert the contact email where the invite should be sent.
-
|
The generated invite URL includes a secure OTT (One-Time Token), so ensure you send it over a secure channel. |
-
click the Pair Federation Node link in the email to open the pairing page,
-
enter the received URL and confirm.
-
navigate to the Corteza Admin,
-
click on Nodes under Federation in the navigation drawer,
-
click the Edit button,
-
enter the received URL and confirm.
|
Node pairing will not proceed until the pairing URL is inserted and the handshake request is accepted by the origin node. |
-
navigate to the Corteza Admin,
-
click on Nodes under Federation in the navigation drawer,
-
click on the node you wish to accept the request for,
-
click the warning icon to confirm the request.
|
Remember that this final step is done on the origin server (the one that initiated the handshake). |