* return permission-denied error when setup key is expired or invalid
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>
* fix tests, don't return permission-denied on internal errors
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>
* return not found error when key fetch failed
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>
* normalise errors returned from each call-site of GetSetupKeyBySecret
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>
* return PermissionDenied after isValid() check failure
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>
---------
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io>