frostfs-node/pkg/services/object/ape
Airat Arifullin 73e35bc885 [#1052] object: Make ape middleware form request info
* Move some helpers from `acl/v2` package to `ape`. Also move errors;
* Introduce `Metadata`, `RequestInfo` types;
* Introduce `RequestInfoExtractor` interface and its implementation.
  The extractor's purpose is to extract request info based on request
  metadata. It also validates session token;
* Refactor ape service - each handler forms request info and pass
  necessary fields to checker.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2025-03-23 06:39:32 +00:00
..
checker.go [#1613] morph: Add tracing for morph queries to neo-go 2025-02-05 16:38:20 +03:00
checker_test.go [#1613] morph: Add tracing for morph queries to neo-go 2025-02-05 16:38:20 +03:00
errors.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
metadata.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
metadata_test.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
request.go [#1613] morph: Add tracing for morph queries to neo-go 2025-02-05 16:38:20 +03:00
request_test.go [#1618] ape: Fix object service request tests 2025-01-30 13:18:37 +00:00
service.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
types.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
util.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00
util_test.go [#1052] object: Make ape middleware form request info 2025-03-23 06:39:32 +00:00