fn validate_client_id_url(client_id: &str) -> Result<(Url, String), String>
Checks the client_id URL as the draft requires: https, a host, a path, no fragment, no credentials and no dot segments. Returns the URL and its host.
client_id