Set group id to APE requests for tree, container and object services #1117

Merged
fyrchik merged 4 commits from aarifullin/frostfs-node:feat/ape_fill_group_id into master 2024-05-07 10:01:24 +00:00

4 commits

Author SHA1 Message Date
c11c936112 [#1117] node: Introduce cache for frostfsid contract client
All checks were successful
DCO action / DCO (pull_request) Successful in 2m0s
Vulncheck / Vulncheck (pull_request) Successful in 3m8s
Build / Build Components (1.21) (pull_request) Successful in 4m3s
Build / Build Components (1.22) (pull_request) Successful in 4m3s
Tests and linters / Staticcheck (pull_request) Successful in 5m14s
Tests and linters / gopls check (pull_request) Successful in 5m10s
Tests and linters / Lint (pull_request) Successful in 5m59s
Tests and linters / Tests (1.21) (pull_request) Successful in 8m46s
Tests and linters / Tests with -race (pull_request) Successful in 8m40s
Tests and linters / Tests (1.22) (pull_request) Successful in 8m50s
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 11:19:09 +03:00
022c34cb14 [#1117] ape: Introduce FormFrostfsIDRequestProperties method
* `FormFrostfsIDRequestProperties` gets user claim tags and group id and sets them
  as ape request properties.
* Make tree, container and object service use the method.
* Fix unit-tests.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-07 11:19:00 +03:00
74dd845f8d [#1117] core: Introduce SubjectProvider interface for FrostfsID
* Make tree, object and container services use SubjectProvider interface.
* Fix unit-tests.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-02 21:29:55 +03:00
4e5cac074a [#1117] morph: Make frostfsid client provide GetSubjectExtended method
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-05-02 21:29:55 +03:00