open-balena-api
open-balena-api copied to clipboard
bug: Device permissions oversight
The permission resin.device.all
allowed any port to be tunnelled
by mistake, rather than intention. This permission is now broken
down to the component actions create, read, update and delete.
The existing tunnel-22222
is kept, but also added is a rule to
allow the tunnel-any
action. It is desirable that any port could
be tunnelled and this permission will be checked by the connect proxy
alongside the explicit port permission.
Change-type: patch Signed-off-by: Rich Bayliss [email protected] Connects-to: #78