c175722dfd
* AuthZService: Cache folder tree * Remove fmt * Suggestion * Add tests
26 lines
607 B
Go
26 lines
607 B
Go
package rbac
|
|
|
|
func userIdentifierCacheKey(namespace, userUID string) string {
|
|
return "UID_" + namespace + "_" + userUID
|
|
}
|
|
|
|
func userIdentifierCacheKeyById(namespace, ID string) string {
|
|
return "ID_" + namespace + "_" + ID
|
|
}
|
|
|
|
func userPermCacheKey(namespace, userUID, action string) string {
|
|
return namespace + "_" + userUID + "_" + action
|
|
}
|
|
|
|
func userBasicRoleCacheKey(namespace, userUID string) string {
|
|
return namespace + "_" + userUID
|
|
}
|
|
|
|
func userTeamCacheKey(namespace, userUID string) string {
|
|
return namespace + "_" + userUID
|
|
}
|
|
|
|
func folderCacheKey(namespace string) string {
|
|
return namespace
|
|
}
|