authorizer/server/validators/roles.go
2022-05-30 11:54:16 +05:30

17 lines
326 B
Go

package validators
import "github.com/authorizerdev/authorizer/server/utils"
// IsValidRoles validates roles
func IsValidRoles(userRoles []string, roles []string) bool {
valid := true
for _, userRole := range userRoles {
if !utils.StringSliceContains(roles, userRole) {
valid = false
break
}
}
return valid
}