Я делаю расширение для Chrome.
Расширение создает уникальный код, соответствующий URL-адресу, предоставленному пользователем.
Я записываю этот URL-адрес и uID в свою базу данных Firestore,
var url = document.getElementById("url").value;
var uID = randomID();
db.collection("links").doc(uID).set({
url: url
})
Но теперь каждый, у кого есть мой API-ключ (который хранится в простом файле JS), может записывать в базу данных, и мне нужно расширение, чтобы иметь возможность записи в базу данных.
Есть ли способ защиты базы данных для расширения Chrome?