code: async def _oauth_get_user_future(
          self, access_token: Dict[str, Any]
      ) -> Dict[str, Any]:
          
          raise NotImplementedError()
docs: Subclasses must override this to get basic information about the
          user.
  
          Should be a coroutine whose result is a dictionary
          containing information about the user, which may have been
          retrieved by using ``access_token`` to make a request to the
          service.
  
          The access token will be added to the returned dictionary to make
          the result of `get_authenticated_user`.
  
          .. versionchanged:: 5.1
  
             Subclasses may also define this method with ``async def``.
  
          .. versionchanged:: 6.0
  
             A synchronous fallback to ``_oauth_get_user`` was removed.