Access control: Support uids for resource permissions (#45226)

* add middleware to solve uid -> id for requests
This commit is contained in:
Karl Persson
2022-02-10 17:47:48 +01:00
committed by GitHub
parent 89a0c0fc37
commit d2b9da9dde
6 changed files with 131 additions and 28 deletions
@@ -34,4 +34,6 @@ type Options struct {
OnSetTeam func(session *sqlstore.DBSession, orgID, teamID int64, resourceID, permission string) error
// OnSetBuiltInRole if configured will be called each time a permission is set for a built-in role
OnSetBuiltInRole func(session *sqlstore.DBSession, orgID int64, builtInRole, resourceID, permission string) error
// UidSolver if configured will be used in a middleware to translate an uid to id for each request
UidSolver uidSolver
}