Exemplo n.º 1
0
Arquivo: user.py Projeto: hdknr/pyoidc
    def __call__(self, cookie=None, policy_url=None, logo_url=None,
                 query="", **kwargs):
        """
        Put up the login form
        """
        if cookie:
            headers = [cookie]
        else:
            headers = []

        resp = Response(headers=headers)

        acr = None
        try:
            req = urlparse.parse_qs(query)
            acr = req["acr_values"][0]
        except:
            pass

        argv = {"login": "",
                "password": "",
                "action": "verify",
                "policy_url": policy_url,
                "logo_url": logo_url,
                "query": query,
                "acr" : acr}
        logger.info("do_authentication argv: %s" % argv)
        mte = self.template_lookup.get_template(self.mako_template)
        resp.message = mte.render(**argv)
        return resp
Exemplo n.º 2
0
    def __call__(self, cookie=None, end_point_index=0, **kwargs):
        """Put up the login form."""
        resp = Response()

        argv = self.templ_arg_func(end_point_index, **kwargs)
        logger.info("do_authentication argv: %s" % sanitize(argv))
        mte = self.template_lookup.get_template(self.mako_template)
        resp.message = mte.render(**argv).decode("utf-8")
        return resp
Exemplo n.º 3
0
    def __call__(self, cookie=None, end_point_index=0, **kwargs):
        """
        Put up the login form
        """
        resp = Response()

        argv = self.templ_arg_func(end_point_index, **kwargs)
        logger.info("do_authentication argv: %s" % sanitize(argv))
        mte = self.template_lookup.get_template(self.mako_template)
        resp.message = mte.render(**argv).decode("utf-8")
        return resp
Exemplo n.º 4
0
    def __call__(self, cookie=None, end_point_index=0, **kwargs):
        """
        Put up the login form
        """
        resp = Response()
        self.nerror = 0
        template_args = self.templ_arg_func(end_point_index, **kwargs)

        # mako_template_engine = self.template_lookup.get_template('totp_form.mako')
        mako_template_engine = self.template_lookup.get_template(self.mako_template)
        resp.message = mako_template_engine.render(**template_args).decode("utf-8")

        return resp
Exemplo n.º 5
0
    def __call__(self, cookie=None, end_point_index=0, **kwargs):
        """
        Put up the login form
        """
        # if cookie:
        #     headers = [cookie]
        # else:
        #     headers = []

        resp = Response()

        argv = self.templ_arg_func(end_point_index, **kwargs)
        logger.info("do_authentication argv: %s" % argv)
        mte = self.template_lookup.get_template(self.mako_template)
        resp.message = mte.render(**argv)
        return resp
Exemplo n.º 6
0
    def __call__(self, cookie=None, end_point_index=0, **kwargs):
        """
        Put up the login form
        """
        # if cookie:
        #     headers = [cookie]
        # else:
        #     headers = []

        resp = Response()

        argv = self.templ_arg_func(end_point_index, **kwargs)
        logger.info("do_authentication argv: %s" % argv)
        mte = self.template_lookup.get_template(self.mako_template)
        resp.message = mte.render(**argv)
        return resp