MCPcopy
hub / github.com/authlib/authlib / authorize_redirect

Method authorize_redirect

authlib/integrations/flask_client/apps.py:42–51  ·  view source on GitHub ↗

Create a HTTP Redirect for Authorization Endpoint. :param redirect_uri: Callback or redirect URI for authorization. :param kwargs: Extra parameters to include. :return: A HTTP redirect response.

(self, redirect_uri=None, **kwargs)

Source from the content-addressed store, hash-verified

40 raise RuntimeError("Missing state value")
41
42 def authorize_redirect(self, redirect_uri=None, **kwargs):
43 """Create a HTTP Redirect for Authorization Endpoint.
44
45 :param redirect_uri: Callback or redirect URI for authorization.
46 :param kwargs: Extra parameters to include.
47 :return: A HTTP redirect response.
48 """
49 rv = self.create_authorization_url(redirect_uri, **kwargs)
50 self.save_authorize_data(redirect_uri=redirect_uri, **rv)
51 return redirect(rv["url"])
52
53
54class FlaskOAuth1App(FlaskAppMixin, OAuth1Mixin, BaseApp):

Calls 2

save_authorize_dataMethod · 0.95