code: def create(cls, user_id, client_id, extra_data):
          
          with db.session.begin_nested():
              account = cls(
                  user_id=user_id,
                  client_id=client_id,
                  extra_data=extra_data or dict()
              )
              db.session.add(account)
          return account
docs: Create new remote account for user.
  
          :param user_id: User id.
          :param client_id: Client id.
          :param extra_data: JSON-serializable dictionary of any extra data that
              needs to be save together with this link.
          :returns: A :class:`invenio_oauthclient.models.RemoteAccount` instance.