如何在不公开配置的情况下初始化 firestore?
How to initialize firestore without exposing the config?
我想知道是否有一种方法可以在使用 JavaScript SDK 时根据此处的示例不公开 apiKey
、authDomain
和 projectId
:https://firebase.google.com/docs/firestore/quickstart#initialize
// Initialize Cloud Firestore through Firebase
firebase.initializeApp({
apiKey: '### FIREBASE API KEY ###',
authDomain: '### FIREBASE AUTH DOMAIN ###',
projectId: '### CLOUD FIRESTORE PROJECT ID ###'
});
var db = firebase.firestore();
如果其他人暴露了我的配置,他们是否能够使用我的配置初始化 firestore?
如果有人可以从您的项目中获取该数据,则不会存在安全风险。他们不能对他们做任何伤害你和你的应用程序的事情。任何想要连接到您的项目的人都需要该信息。来自 Puf 的 非常棒。
使用 App Check
,您可以限制对您的 Firebase 项目的访问,仅来自链接到它的来源,例如 Android、iOS 和网络应用程序。
我想知道是否有一种方法可以在使用 JavaScript SDK 时根据此处的示例不公开 apiKey
、authDomain
和 projectId
:https://firebase.google.com/docs/firestore/quickstart#initialize
// Initialize Cloud Firestore through Firebase
firebase.initializeApp({
apiKey: '### FIREBASE API KEY ###',
authDomain: '### FIREBASE AUTH DOMAIN ###',
projectId: '### CLOUD FIRESTORE PROJECT ID ###'
});
var db = firebase.firestore();
如果其他人暴露了我的配置,他们是否能够使用我的配置初始化 firestore?
如果有人可以从您的项目中获取该数据,则不会存在安全风险。他们不能对他们做任何伤害你和你的应用程序的事情。任何想要连接到您的项目的人都需要该信息。来自 Puf 的
使用 App Check
,您可以限制对您的 Firebase 项目的访问,仅来自链接到它的来源,例如 Android、iOS 和网络应用程序。