MCPcopy
hub / github.com/tornadoweb/tornado / _oauth_request_token_url

Method _oauth_request_token_url

tornado/auth.py:609–629  ·  view source on GitHub ↗
(
        self,
        redirect_uri: Optional[str] = None,
        client_id: Optional[str] = None,
        client_secret: Optional[str] = None,
        code: Optional[str] = None,
        extra_params: Optional[Dict[str, Any]] = None,
    )

Source from the content-addressed store, hash-verified

607 handler.redirect(url_concat(url, args))
608
609 def _oauth_request_token_url(
610 self,
611 redirect_uri: Optional[str] = None,
612 client_id: Optional[str] = None,
613 client_secret: Optional[str] = None,
614 code: Optional[str] = None,
615 extra_params: Optional[Dict[str, Any]] = None,
616 ) -> str:
617 url = self._OAUTH_ACCESS_TOKEN_URL # type: ignore
618 args = {} # type: Dict[str, str]
619 if redirect_uri is not None:
620 args["redirect_uri"] = redirect_uri
621 if code is not None:
622 args["code"] = code
623 if client_id is not None:
624 args["client_id"] = client_id
625 if client_secret is not None:
626 args["client_secret"] = client_secret
627 if extra_params:
628 args.update(extra_params)
629 return url_concat(url, args)
630
631 async def oauth2_request(
632 self,

Callers

nothing calls this directly

Calls 1

url_concatFunction · 0.90

Tested by

no test coverage detected