Commit Graph

114 Commits (9ab0db939264c0f59c0d1e72396a8be7c24565ed)

Author SHA1 Message Date
Alexander Zobnin cbb688e910
Zanzana: Remove usage from legacy access control (#98883) 6 months ago
Arati R. 6957e1f7b7
Folders: Replace sql query with folder service call when collecting folder tree (#98443) 6 months ago
Ieva cc0ec349a4
RBAC: Allow passing in user UID when searching for user's permissions (#97125) 8 months ago
Karl Persson 3990637af9
IAM: remove duplicated functions (#96989) 8 months ago
Karl Persson db6422c8a3
Zanzana: Use correct namespace when evaluating permission (#96258) 8 months ago
Alexander Zobnin b1fb581ab1
Zanzana: Evaluate access with Check request (server-side) (#96213) 8 months ago
Karl Persson 9f66843915
Zanzana: use namespace when performing reconciliation (#96205) 8 months ago
Karl Persson f0a5b444e3
Zanzana: generic resource only (#96019) 8 months ago
Karl Persson e0163c93c2
Zanzana: reconcile generic schema (#95492) 9 months ago
Aaron Godin d89235aa8c
IAM: fix GetSearchPermissionCacheKey uniqueness (#95192) 9 months ago
Karl Persson 4083b2208e
Zanzana: periodic sync of team members (#94752) 9 months ago
Alexander Zobnin e642e1a804
Zanzana: Pass parent folder for the checks in search queries (#94541) 9 months ago
Alexander Zobnin 5d724c2482
Zanzana: Initial dashboard search (#93093) 10 months ago
Gabriel MABILLE 7928245eb6
ManagedServiceAccounts: Add a config option to disable the feature on-prem (#93571) 10 months ago
Jeff Levin a21a232a8e
Revert read replica POC (#93551) 10 months ago
Karl Persson 2e38329026
RBAC: Add required component to perform access control checks for user api when running single tenant (#93104) 10 months ago
Alexander Zobnin 88259da745
RBAC: Optimize permissions caching (#92673) 11 months ago
Gabriel MABILLE 2a1a43fc9b
PermissionRegistry: Error on unknown kind (#91469) 11 months ago
Aaron Godin 86e8e3b75d
Revert "RBAC: Optimize permissions caching" (#92548) 11 months ago
Alexander Zobnin 488e994d37
RBAC: Optimize permissions caching (#92412) 11 months ago
Jeff Levin 028e8ac59e
Instrument tracing across accesscontrol (#91864) 11 months ago
Karl Persson 8bcd9c2594
Identity: Remove typed id (#91801) 11 months ago
Ryan McKinley 21d4a4f49e
Auth: use IdentityType from authlib (#91763) 11 months ago
Karl Persson bcfb66b416
Identity: remove GetTypedID (#91745) 12 months ago
Alexander Zobnin 1cc438a56c
Zanzana: Evaluate dashboard and folder permissions (#91539) 12 months ago
Gabriel MABILLE 8988e04044
RBAC: Add permission registry (#91247) 12 months ago
Ryan McKinley 728150bdbd
Identity: extend k8s user.Info (#90937) 12 months ago
Ryan McKinley 9db3bc926e
Identity: Rename "namespace" to "type" in the requester interface (#90567) 1 year ago
Ieva 9bb2cf4968
RBAC: Allow omitting default permissions when a new resource is created (#90720) 1 year ago
Ieva 4c7d8c8cdd
RBAC: Refactor RBAC plugin interface code (#90679) 1 year ago
Eric Leijonmarck 248af65f9c
Actionsets: Add ability for plugins to add actions for core actionsets (i.e. `folders:edit`) (#88776) 1 year ago
Kristin Laemmert 77a4869fca
accesscontrol service read replica (#89963) 1 year ago
Alexander Zobnin 7bf8375b02
Zanzana: Add basic metrics for evaluation time and status (#90125) 1 year ago
Alexander Zobnin 87d86e81ce
Zanzana: Evaluate permissions alongside with RBAC engine (#90064) 1 year ago
Jeff Levin cfe8317d45
Add auth spans and remove deduplication code for scopes (#89804) 1 year ago
Karl Persson e568b86ac0
Zanzana: Initial work to allow partial data migrations (#89919) 1 year ago
Jeff Levin ed13959e33
Optimize memory allocations in permissions cache (#89645) 1 year ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 1 year ago
Ieva 34c40f959f
RBAC: Add and resolve action sets when searching user's permissions (#88694) 1 year ago
Ieva bd2b248f0e
RBAC: Clean up action set code (#88147) 1 year ago
Ieva 3e77768144
RBAC: Expand action sets when fetching permissions (#87967) 1 year ago
Gabriel MABILLE e7d5622969
RBAC: No need to filter permissions on cache hit (#87941) 1 year ago
Ieva 167151b211
Chore: Remove use of deprecated method in AC code (#87541) 1 year ago
Alexander Zobnin 0302b75721
Access control: Use search options for computing permissions cache key (#87589) 1 year ago
Ieva 105313f5c2
RBAC: Adding action set resolver for RBAC evaluation (#86801) 1 year ago
Alexander Zobnin d1c582815a
Access control: Fix searching permissions from cache (#87489) 1 year ago
Alexander Zobnin 82dea4b3e5
Access control: Cache basic roles and teams permissions (#87043) 1 year ago
Dan Cech 41bee274fd
Chore: Fix error handling in postDashboard, remove UserDisplayDTO, fix live redis client initialization (#87206) 1 year ago
Karl Persson d8fbbdefea
Identity: Use typed namespace id (#87121) 1 year ago
Aaron Godin d409d8e860
IAM - Fix error messages for resource permissions endpoints (#85773) 1 year ago