Don't explode grants from the DB (#5104)
This removes the Cartesian product in the DB for GrantsForUser in favor of returning the actual grant scope information and dealing with it in application code. (cherry picked from commit 913cd536823d73994acc4f4d833208c1cc05f91b)
This commit is contained in:
1 parent
2945692bf4
commit
62d4f8453b
38 files changed
+3663
-1645
No files matched your search
+6
-5
@@ -3,7 +3,7 @@ module github.com/hashicorp/boundary/api
|
||||
go 1.23.1
|
||||
|
||||
require (
|
||||
github.com/hashicorp/boundary/sdk v0.0.40
|
||||
github.com/hashicorp/boundary/sdk v0.0.48
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2
|
||||
github.com/hashicorp/go-kms-wrapping/v2 v2.0.14
|
||||
github.com/hashicorp/go-retryablehttp v0.7.4
|
||||
@@ -18,7 +18,7 @@ require (
|
||||
github.com/stretchr/testify v1.8.4
|
||||
go.uber.org/atomic v1.11.0
|
||||
golang.org/x/time v0.3.0
|
||||
google.golang.org/grpc v1.59.0
|
||||
google.golang.org/grpc v1.61.0
|
||||
google.golang.org/protobuf v1.33.0
|
||||
nhooyr.io/websocket v1.8.10
|
||||
)
|
||||
@@ -36,9 +36,10 @@ require (
|
||||
github.com/mitchellh/pointerstructure v1.2.1 // indirect
|
||||
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.0 // indirect
|
||||
github.com/rogpeppe/go-internal v1.8.1 // indirect
|
||||
github.com/ryanuber/go-glob v1.0.0 // indirect
|
||||
golang.org/x/crypto v0.14.0 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20231030173426-d783a09b4405 // indirect
|
||||
golang.org/x/crypto v0.18.0 // indirect
|
||||
golang.org/x/sys v0.16.0 // indirect
|
||||
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
)
|
||||
Reference in new issue
Block a user