pub fn valid_permission(p: &str) -> bool
A permission is a known name, or net:<origin>: http(s)://host[:port], where host may start with *. (subdomains), never a bare *.
net:<origin>
http(s)://host[:port]
*.
*