We currently use the same key to access the print server and printers in the node. This does not allow proper multi-tenant usage of the system, as every client, knowing the key, could access all the nodes registered in the colony print server.
What
Build the proper infrastructure to isolate the server's authentication from the one in the nodes. This should be done using different keys for the server and nodes.
How
The implementation should:
Stop relying on the Appier Extras authentication mechanism
Allow retro-active usage of global keys - to prevent regression in current working environments
Why
We currently use the same key to access the print server and printers in the node. This does not allow proper multi-tenant usage of the system, as every client, knowing the key, could access all the nodes registered in the colony print server.
What
Build the proper infrastructure to isolate the server's authentication from the one in the nodes. This should be done using different keys for the server and nodes.
How
The implementation should: