2 回答

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
一種解決方案是使用Firebase Auth REST API。
特別是,“您可以通過向 Auth verifyPassword 端點(diǎn)發(fā)出 HTTP POST 請(qǐng)求來使用電子郵件和密碼登錄用戶”,請(qǐng)參見此處。
然后,您可以在 Firebase 安全規(guī)則中使用用戶的 uid,以保護(hù)您的數(shù)據(jù)庫(kù)。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
您應(yīng)該閱讀并理解REST API 的文檔。如果您想繞過通常適用于網(wǎng)絡(luò)和移動(dòng)用戶的安全規(guī)則,您需要為有權(quán)訪問您的數(shù)據(jù)庫(kù)的服務(wù)帳戶生成一個(gè) OAuth 令牌,并在您的請(qǐng)求中使用它。
如果您不想公開訪問您的數(shù)據(jù)庫(kù),則必須設(shè)置安全規(guī)則來限制它。要停止所有公共訪問,您的規(guī)則應(yīng)該是:
{
"rules": {
".read": false,
".write": false
}
}
- 2 回答
- 0 關(guān)注
- 133 瀏覽
添加回答
舉報(bào)