Commit Graph

97 Commits (1ede1e32b8d4c3bb5adf028bc79ea1ae5cdbda8c)

Author SHA1 Message Date
Matthew Jacobson 1ede1e32b8
Alerting: Receiver resource permissions service (#93552) 1 year ago
Karl Persson 8bcd9c2594
Identity: Remove typed id (#91801) 1 year ago
Ryan McKinley 21d4a4f49e
Auth: use IdentityType from authlib (#91763) 1 year 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
Alexander Zobnin 87d86e81ce
Zanzana: Evaluate permissions alongside with RBAC engine (#90064) 2 years ago
Jeff Levin cfe8317d45
Add auth spans and remove deduplication code for scopes (#89804) 2 years 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
Ieva da1a99d729
Team: Add an endpoint for bulk team membership updates (#87441) 2 years ago
Alexander Zobnin 82dea4b3e5
Access control: Cache basic roles and teams permissions (#87043) 2 years ago
Dan Cech 41bee274fd
Chore: Fix error handling in postDashboard, remove UserDisplayDTO, fix live redis client initialization (#87206) 2 years ago
Karl Persson 73fecc8d80
Authn: Identity resolvers (#85930) 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
Gabriel MABILLE 722b78f3e0
RBAC: Add userLogin filter to the permission search endpoint (#81137) 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 91a5c3803c
RBAC: GrafanaAdmin users are admins of the Global Organization (#78559) 2 years ago
Jo 0de66a8099
Authz: Remove use of SignedInUser copy for permission evaluation (#78448) 2 years ago
linoman 13f4382214
Auth: Implement requester interface in access control module (#74289) 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
Jo 26339f978b
Auth: Move access control API to SignedInUser interface (#73144) 2 years ago
Jo bd1a856d33
Auth: Add SignedIn user interface NamespacedID (#72944) 2 years ago
Jo 49e42d1a8d
AccessControl: Add resource permission deletion helper (#71222) 3 years ago
Ieva d8b66d5c4b
RBAC: remove some `IsDisabled` checks (#69272) 3 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 3 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
Gabriel MABILLE 8c6b5a4319
RBAC: Add a function to save external service roles (#66299) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
Gabriel MABILLE 6da850a2f2
RBAC: Add function to reduce permissions (#58197) 3 years ago
Ieva 6aa5a79cad
Access control: endpoint for searching single user permissions (#59669) 3 years ago
Gabriel MABILLE bf49c20050
RBAC: Add an endpoint to list all user permissions (#57644) 3 years ago
Ieva a8bae3f0b0
Access Control: Clear user's permission cache after resource creation (#59101) 3 years ago
Jo 13146cc812
Auth: reduce allocs (#55410) 3 years ago
Karl Persson b827df626d
RBAC: Initiate store in service (#55081) 3 years ago
Karl Persson d1b9849946
RBAC: Fix background users to include permissions (#55147) 3 years ago
Gabriel MABILLE 101349fe49
RBAC: Add permissions to install and configure plugins (#51829) 3 years ago
Karl Persson bcd7afd1f5
RBAC: Remove service dependency in Evaluator component (#54910) 3 years ago
Karl Persson 9d2f5ef62f
RBAC: Add function to generate wildcards from prefix (#54275) 3 years ago
Karl Persson 5a1b9d2283
RBAC: Remove DeclareFixedRoles wrapper on Access control and inject service (#54153) 3 years ago
Karl Persson 55c7b8add2
RBAC: Split up service into several components (#54002) 3 years ago