第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 Firebase 上為 cURL 添加身份驗(yàn)證系統(tǒng)?

如何在 Firebase 上為 cURL 添加身份驗(yàn)證系統(tǒng)?

PHP
嗶嗶one 2022-12-11 19:16:14
我正在使用 Firebase 做一個(gè)小項(xiàng)目,在測(cè)試時(shí)我發(fā)現(xiàn)我可以從任何服務(wù)器向我的 Firebase 數(shù)據(jù)庫(kù)發(fā)出 cURL 請(qǐng)求(在在線 php 測(cè)試儀上測(cè)試),所以我認(rèn)為這是我項(xiàng)目的安全漏洞我一直在尋找一種方法來為 cURL 請(qǐng)求添加某種密碼,但我一無所獲,至少我無法理解。我知道 firebase 有規(guī)則來管理誰可以讀取或?qū)懭胛业臄?shù)據(jù)庫(kù),但我沒有找到可以通過服務(wù)器過濾請(qǐng)求或只允許將特殊密碼作為參數(shù)發(fā)送的請(qǐng)求的東西。所以我的問題是,是否有一種方法可以在我的項(xiàng)目中使用類似的方法,因此只有為我發(fā)出的 cURL 請(qǐng)求才有效。這是我的 cURL 請(qǐng)求之一,以防它有助于解決我的問題。$url = "https://mydatabase.firebaseio.com/profile/messages/".$_COOKIE['cookiename'].".json";                $ch = curl_init();                curl_setopt($ch, CURLOPT_URL, $url);                curl_setopt($ch,  CURLOPT_RETURNTRANSFER, true);                $response = curl_exec($ch);                curl_close($ch);                $data = json_decode($response, true);在此先感謝您幫助我。更新:我發(fā)現(xiàn)了這個(gè),我想這可能是我需要的東西,但我錯(cuò)過了我告訴數(shù)據(jù)庫(kù)請(qǐng)求訪問令牌的部分。https://firebase.google.com/docs/database/rest/auth
查看完整描述

2 回答

?
慕蓋茨4494581

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ù)。


查看完整回答
反對(duì) 回復(fù) 2022-12-11
?
肥皂起泡泡

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

  }

}


查看完整回答
反對(duì) 回復(fù) 2022-12-11
  • 2 回答
  • 0 關(guān)注
  • 133 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)