Commit Graph

59 Commits (77a4869fcadf13827d76d5767d4de74812d6dd6d)

Author SHA1 Message Date
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) 2 years ago
Ieva 34c40f959f
RBAC: Add and resolve action sets when searching user's permissions (#88694) 2 years ago
Ieva 3e77768144
RBAC: Expand action sets when fetching permissions (#87967) 2 years ago
Gabriel MABILLE e7d5622969
RBAC: No need to filter permissions on cache hit (#87941) 2 years ago
Alexander Zobnin 0302b75721
Access control: Use search options for computing permissions cache key (#87589) 2 years ago
Alexander Zobnin d1c582815a
Access control: Fix searching permissions from cache (#87489) 2 years ago
Alexander Zobnin 82dea4b3e5
Access control: Cache basic roles and teams permissions (#87043) 2 years ago
Alexander Zobnin 3127566a20
Access control: Use ResolveIdentity() for authorizing in org (#85549) 2 years ago
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814) 2 years ago
Alexander Zobnin 82a88cc83f
Access control: Extend GetUserPermissions() to query permissions in org (#83392) 2 years ago
Gabriel MABILLE 8d9921a5ba
RBAC: Fix delete team permissions on team delete (#83442) 2 years ago
Gabriel MABILLE 80d6bf6da0
AuthN: Remove embedded oauth server (#83146) 2 years ago
Alexander Zobnin 9bbb7f67e0
Chore: Move store interface to top level (#83153) 2 years ago
Gabriel MABILLE 846eadff63
RBAC Search: Replace `userLogin` filter by `namespacedID` filter (#81810) 2 years ago
Jo 7852ea012d
Access: Remove split scopes feature toggle (#81874) 2 years ago
Gabriel MABILLE 08f305797f
RBAC: Add metric to count search user permissions cache hits (#81451) 2 years 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
Gabriel MABILLE 797a3c57af
Plugins: Automatic service account (and token) setup (#76473) 2 years ago
Karl Persson 7a38090bc0
AuthN: Fix namespaces for anonymous and render (#75661) 2 years ago
Karl Persson cebae4fb9a
Requester: Update GetCacheKey (#74834) 2 years ago
Ieva 58efa49933
Chore: remove `IsDisabled` method for access control (#74340) 2 years ago
Serge Zaitsev 8187d8cb66
Chore: capitalise log message for auth packages (#74332) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Ieva 6885b3d577
Chore: remove checks for whether RBAC is disabled (#73812) 2 years ago
Jo bd1a856d33
Auth: Add SignedIn user interface NamespacedID (#72944) 2 years ago
Ieva cfa1a2c55f
RBAC: Split non-empty scopes into `kind`, `attribute` and `identifier` fields for better search performance (#71933) 2 years ago
Ieva 25c4292a5f
RBAC: search v1 permission filter part 1 - cleanup & updating tests (#71913) 2 years ago
Ieva a65cb4d808
RBAC: remove simple RBAC disabled checks (#71137) 2 years ago
Gabriel MABILLE edf1775d49
AuthN: Embed an OAuth2 server for external service authentication (#68086) 3 years ago
Gabriel MABILLE d7eea0d207
RBAC: Add a function to delete external service roles (#68317) 3 years ago
Misi 23d8f7c2fe
RBAC: Fix SearchUsersPermissions when the filter is empty (#68176) 3 years ago
Gabriel MABILLE 8c6b5a4319
RBAC: Add a function to save external service roles (#66299) 3 years ago
Ieva 533f8caafd
SAML: change the config option for making SAML UI accessible to org Admins (#67399) 3 years ago
Gabriel MABILLE 3b63844390
RBAC: Feature to override default assignments (#66561) 3 years ago
Ieva 6aa5a79cad
Access control: endpoint for searching single user permissions (#59669) 3 years ago
Karl Persson 6d1bcd9f40
DataSourcePermissions: Handle licensing properly for ds permissions (#59694) 3 years ago
Gabriel MABILLE bf49c20050
RBAC: Add an endpoint to list all user permissions (#57644) 3 years ago