code: async def authenticate_redirect(self, callback_uri: str = None) -> None:
          
          http = self.get_auth_http_client()
          response = await http.fetch(
              self._oauth_request_token_url(callback_uri=callback_uri)
          )
          self._on_request_token(self._OAUTH_AUTHENTICATE_URL, None, response)
docs: Just like `~OAuthMixin.authorize_redirect`, but
          auto-redirects if authorized.
  
          This is generally the right interface to use if you are using
          Twitter for single-sign on.
  
          .. versionchanged:: 3.1
             Now returns a `.Future` and takes an optional callback, for
             compatibility with `.gen.coroutine`.
  
          .. versionchanged:: 6.0
  
             The ``callback`` argument was removed. Use the returned
             awaitable object instead.