init push

This commit is contained in:
2026-07-16 22:16:45 +07:00
commit 8b068bdb10
1021 changed files with 332816 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package auth
import "strings"
var defaultPINRequiredPermissionKeys = []string{
"audit.read",
"easa_release.sign",
}
func DefaultPINRequiredPermissionKeys() []string {
out := make([]string, len(defaultPINRequiredPermissionKeys))
copy(out, defaultPINRequiredPermissionKeys)
return out
}
func DefaultPermissionRequiresPIN(key string) bool {
key = strings.ToLower(strings.TrimSpace(key))
for i := range defaultPINRequiredPermissionKeys {
if defaultPINRequiredPermissionKeys[i] == key {
return true
}
}
return false
}