code: def open_remote(cls, username, password, multifactor_password=None, client_id=None):
          
          blob = cls.fetch_blob(username, password, multifactor_password, client_id)
          return cls.open(blob, username, password)
docs: Fetches a blob from the server and creates a vault