Auth: Add SyncPermissions post auth hook (#64205)

* Add SyncPermissionsFromDB post auth hook

* Delete FromDB prefix

* Align tests

* Fixes

* Change SyncPermissionsHook prio
This commit is contained in:
Misi
2023-03-08 13:35:54 +01:00
committed by GitHub
parent aa123e0d50
commit 6543259a7d
20 changed files with 177 additions and 18 deletions
@@ -52,6 +52,9 @@ func TestAPIKey_Authenticate(t *testing.T) {
ID: "api-key:1",
OrgID: 1,
OrgRoles: map[int64]org.RoleType{1: org.RoleAdmin},
ClientParams: authn.ClientParams{
SyncPermissions: true,
},
},
},
{
@@ -82,6 +85,9 @@ func TestAPIKey_Authenticate(t *testing.T) {
Name: "test",
OrgRoles: map[int64]org.RoleType{1: org.RoleViewer},
IsGrafanaAdmin: boolPtr(false),
ClientParams: authn.ClientParams{
SyncPermissions: true,
},
},
},
{