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)
| 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 | |
| 54 | class FlaskOAuth1App(FlaskAppMixin, OAuth1Mixin, BaseApp): |