Commit Graph

79 Commits (37404446b135d878ade3976bffa71eebe515acdb)

Author SHA1 Message Date
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 9f66843915
Zanzana: use namespace when performing reconciliation (#96205) 8 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 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
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
Gabriel MABILLE 8988e04044
RBAC: Add permission registry (#91247) 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
Kristin Laemmert 77a4869fca
accesscontrol service read replica (#89963) 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 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
Alexander Zobnin 0302b75721
Access control: Use search options for computing permissions cache key (#87589) 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
Alexander Zobnin 3127566a20
Access control: Use ResolveIdentity() for authorizing in org (#85549) 1 year ago
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814) 1 year ago
Alexander Zobnin 82a88cc83f
Access control: Extend GetUserPermissions() to query permissions in org (#83392) 1 year ago
Gabriel MABILLE 8d9921a5ba
RBAC: Fix delete team permissions on team delete (#83442) 1 year ago
Gabriel MABILLE 80d6bf6da0
AuthN: Remove embedded oauth server (#83146) 1 year ago
Alexander Zobnin 9bbb7f67e0
Chore: Move store interface to top level (#83153) 1 year ago
Gabriel MABILLE 846eadff63
RBAC Search: Replace `userLogin` filter by `namespacedID` filter (#81810) 1 year ago
Jo 7852ea012d
Access: Remove split scopes feature toggle (#81874) 1 year ago
Gabriel MABILLE 08f305797f
RBAC: Add metric to count search user permissions cache hits (#81451) 1 year ago
Gabriel MABILLE 722b78f3e0
RBAC: Add userLogin filter to the permission search endpoint (#81137) 2 years ago
Alexander Zobnin 08082104e1
Access control: Add permissions cache hit/miss metrics (#80883) 2 years ago
Gabriel MABILLE dce9d1e87c
RBAC: Search endpoint support wildcards (#80383) 2 years ago
Karl Persson 7b58f71b33
AuthN: Add auth hook that can sync grafana cloud role to rbac cloud role (#80416) 2 years ago
Gabriel MABILLE 48ff532ca8
RBAC: Add histogram metric on search endpoint (#80553) 2 years ago
Ryan McKinley 1caaa56de0
FeatureFlags: Use interface rather than manager (#80000) 2 years ago
Alexander Zobnin 959ebf82da
Folders: Show dashboards and folders with directly assigned permissions in "Shared" folder (#78465) 2 years ago
Jo 0de66a8099
Authz: Remove use of SignedInUser copy for permission evaluation (#78448) 2 years ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 2 years ago
Ryan McKinley 3509a5abb9
FeatureFlags: Cleanup usage of cfg.IsFeatureToggleEnabled (#78014) 2 years ago