    def __init__(self, hs):
        self.server_name = hs.hostname
        self.client = hs.get_federation_http_client()
A web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a Redirect. This simplifies phishing attacks.