From 950ee8d0464affb8c3a35a8cf01ca72e3d16c23b Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Wed, 21 Feb 2024 23:41:22 +0300 Subject: [PATCH] node: Add session token's key decoding error details Signed-off-by: Pavel Karpy --- pkg/services/container/morph/executor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/container/morph/executor.go b/pkg/services/container/morph/executor.go index 26215cb5edf..477e2a863f9 100644 --- a/pkg/services/container/morph/executor.go +++ b/pkg/services/container/morph/executor.go @@ -361,7 +361,7 @@ func (s *morphExecutor) validateToken(t *sessionV2.Token, cIDV2 *refs.ContainerI err = keyFromToken.Decode(t.GetSignature().GetKey()) if err != nil { - return errors.New("error while decoding public key from the token's signer") + return fmt.Errorf("error while decoding public key from the token's signer: %w", err) } userFromToken := user.ResolveFromECDSAPublicKey(ecdsa.PublicKey(keyFromToken))