frostfs-node/pkg/services/object
Evgenii Stratonikov 6e2cc32768 [#681] objsvc: Validate session token owner for local sessions
Previously, the check was in place only when session token was missing.
Format validator checks are applied only to fully-prepared object, so
this lead to the following situation:
1. Object is put locally with malformed token, because there are no
   checks.
2. Object cannot be replicated, because the token is malformed.

This is now fixed and token check is done before any payload receival.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-26 08:52:29 +00:00
..
acl [#872] object: Introduce APE middlewar for object service 2024-01-12 18:41:35 +03:00
ape [#876] Fix linters 2024-01-25 20:26:13 +03:00
delete [#821] node: Pass user.ID by value 2023-11-23 10:21:07 +03:00
get [#891] getSvc: Refactor Get service V2 creation 2024-01-12 13:35:38 +03:00
head [#496] node: Fix linter importas 2023-07-06 15:36:41 +03:00
internal [#777] client: Refactor PrmContainerList, PrmObjectSearch usage 2023-11-06 06:50:11 +00:00
put [#681] objsvc: Validate session token owner for local sessions 2024-01-26 08:52:29 +00:00
search [#895] test: Fix NewLogger arguments list 2024-01-11 12:32:09 +00:00
util [#821] node: Pass user.ID by value 2023-11-23 10:21:07 +03:00
common.go [#481] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
metrics.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
request_context.go [#872] object: Introduce APE middlewar for object service 2024-01-12 18:41:35 +03:00
response.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
server.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00
sign.go [#531] signSvc: Add SetMarshaledData method call 2023-11-02 17:34:33 +03:00
transport_splitter.go [#486] node: Add PutSingle wrappers 2023-07-10 15:49:21 +03:00