12 lines
253 B
Go
12 lines
253 B
Go
|
|
package auth
|
||
|
|
|
||
|
|
// IsAuthorized returns true if required is present in groups (exact, case-sensitive match).
|
||
|
|
func IsAuthorized(groups []string, required string) bool {
|
||
|
|
for _, g := range groups {
|
||
|
|
if g == required {
|
||
|
|
return true
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return false
|
||
|
|
}
|