Commit Graph

119 Commits (32fde6dba4be14fc90d58b07d97d5b3585b50d86)

Author SHA1 Message Date
Gabriel MABILLE c3505f0864
AuthZ: Make `NewGrpcTokenAuth` public (#101352) 3 months ago
Karl Persson fa74d1c36d
Authn: Sync authlib and update how we construct authn client interceptor (#101124) 3 months ago
Karl Persson 74632a25c3
Authz: folder api tls settings (#101213) 3 months ago
Todd Treece 9e80b0f913
K8s: Add error to GetRestConfig (#101147) 3 months ago
Karl Persson 14886410d6
Zanzana: Use shared auth interceptor for zanzana and pass tracer (#100968) 3 months ago
Alexander Zobnin fcb88f6ccc
Zanzana: revert cluster store for fixed roles (#100958) 3 months ago
Karl Persson 4df398c084
Authz: Sync authlib and update authz client setup code (#100817) 3 months ago
Karl Persson e9b2f69137
Authz: Only have two modes for authz client (#100803) 3 months ago
Karl Persson 1b1954de28
Authz: add support to use folder api to fetch folder tree (#100038) 3 months ago
Alexander Zobnin 7234a17d1d
Zanzana: Use authzService audience (#100417) 4 months ago
Karl Persson bfa4fa3c68
Authz: Refactor folder tree (#99554) 4 months ago
Karl Persson 011301f06f
Authz: client cache (#100195) 4 months ago
Karl Persson d16374d339
Authz: For list collect all folder permisions into items (#99955) 4 months ago
Alexander Zobnin a95005eab5
Zanzana: Disable broken OpenFGA health check (#99818) 4 months ago
Ieva 33a53d170b
AuthZ service: Add metrics (#99007) 4 months ago
Gabriel MABILLE a9f0e15778
AuthZ: Change cache interface (#99058) 4 months ago
Karl Persson b0347792cc
Zazana: Fix verb to relation mapping (#99409) 4 months ago
Ieva 723fa7ddf9
MT AuthZ: Resolve renderer permissions in MT authZ service (#99362) 4 months ago
Karl Persson d740f9fc60
Authz: Simplify mapper and only check folders if its supported (#99357) 4 months ago
Ryan McKinley 680e6bc1f8
Authlib: Use types package rather than claims (#99243) 4 months ago
Karl Persson 7329d2c34b
Authz: Account for fixed roles when running oss and using authz service (#99244) 4 months ago
Karl Persson 67252dfa46
Zanzana: Add grpc health and readiness checks for standalone zanzana (#99176) 4 months ago
Alexander Zobnin c5f14407cc
Zanzana: Refactor stores listing (#99098) 4 months ago
Karl Persson 2187a66f2b
Zanzana: Split up settings into client and server sections (#99066) 4 months ago
Ryan McKinley cd46f1ddb9
Search: Remove history query (#99026) 4 months ago
Karl Persson 3f71a72c1a
Authz: Remove "wrapper" interface and only check feature toggle for grpc mode (#98933) 4 months ago
Karl Persson ce0d986673
Zanzana: Use cache for both streamed and non-stream version of list objects (#98882) 4 months ago
Gabriel MABILLE 4c86de2678
Chore: Update authlib (#98870) 4 months ago
Ieva 9b34a56d7c
AuthZ service: Take action sets into account when checking folder create permissions (#98751) 4 months ago
Gabriel MABILLE 4d699d4810
AuthZ: Use M3 AuthZ Service (#98621) 5 months ago
Karl Persson 0f9b107201
Zanzana: Consistently add context (#98862) 5 months ago
Alexander Zobnin 5922015fec
Zanzana: Setup GRPC authentication in client/server mode (#98680) 5 months ago
Gabriel MABILLE bc7e90bc28
AuthZ: Fix client dial options (#98827) 5 months ago
Karl Persson c593b20465
Zanana: Add custom verb for get_permissions and set_permissions. (#98616) 5 months ago
Karl Persson fb5783691d
Zanzana: Fix reconciliation of fixed roles (#98696) 5 months ago
Ieva 338a41f178
AuthZ service: Add single flight groups for permission fetching (#98607) 5 months ago
Karl Persson 9ed4bf3cd2
Zanzana: Support sub resources (#98201) 5 months ago
Alexander Zobnin 7e5cb7d8d6
Zanzana: Refactor fixed roles (use global store) (#97884) 5 months ago
Ieva 5a98432ba6
AuthZ service: Add traces for authZ service and store (#98445) 5 months ago
Ieva 1334caa6c8
AuthZ service: Support anonymous access (#98322) 5 months ago
Gabriel MABILLE efb7cc0343
Chore: Authlib upgrade (#98319) 5 months ago
Ieva 2503b31f53
AuthZ service: Implement listing (#98220) 5 months ago
Gabriel MABILLE 55f8be62a1
AuthZ Service: Use singleflight group to fetch and build the folder tree (#98299) 5 months ago
Gabriel MABILLE c175722dfd
AuthZService: Cache folder tree (#98210) 5 months ago
Ieva 30321a59a9
Fix broken builds (#98198) 5 months ago
Ieva 40a9f7162a
AuthZ service: Build folder tree and check inherited permissions (#98074) 5 months ago
Gabriel MABILLE 961211b21a
AuthZ Service: Add caching (#98008) 5 months ago
Karl Persson 5c0cb09d27
Zanzana: Remove capabilities (#97918) 6 months ago
Ieva 32554c78a8
Direct DB perm checks: check that the namespaces match (#97828) 6 months ago
Ieva ded90fa28d
App platform: Implement perm check with direct db access (#97579) 6 months ago