frostfs-node/pkg/services/object
Alex Vanin c30aa20b04 [#943] service/object: Refactor private key fetching during execution
`CommonPrm` structure has private key for remote operations.
It obtained in the beginning of request processing. However,
not every operation triggers remote calls. Therefore, key
might not be used. It is important to avoid early key fetching
because `TokenStore` now returns error if session token does not
exist. This is valid case when container nodes receive request with
session token (for ACL pass) and they should process request locally.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-10-27 20:25:25 +03:00
..
acl [#881] acl: Use session token from request at object.Put 2021-10-08 17:18:32 +03:00
delete [#943] service/object: Refactor private key fetching during execution 2021-10-27 20:25:25 +03:00
get [#943] service/object: Refactor private key fetching during execution 2021-10-27 20:25:25 +03:00
head [#645] *: Use helper functions to build client.NodeInfo structures 2021-09-30 20:57:00 +03:00
internal [#645] client/cache: Check response public key in all client operations 2021-09-30 20:57:00 +03:00
put [#943] service/object: Do not sign put service message with session token 2021-10-27 20:25:25 +03:00
search [#943] service/object: Refactor private key fetching during execution 2021-10-27 20:25:25 +03:00
util [#943] service/object: Refactor private key fetching during execution 2021-10-27 20:25:25 +03:00
metrics.go [#425] services: Define service interfaces that was removed from API lib 2021-03-17 15:00:37 +03:00
response.go [#521] *: use stdlib errors package 2021-05-19 16:42:54 +03:00
server.go [#425] services: Define service interfaces that was removed from API lib 2021-03-17 15:00:37 +03:00
sign.go [#521] *: use stdlib errors package 2021-05-19 16:42:54 +03:00
transport_splitter.go [#425] services: Define service interfaces that was removed from API lib 2021-03-17 15:00:37 +03:00