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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Firestore 中具有服務帳戶的精細權限

Firestore 中具有服務帳戶的精細權限

慕桂英546537 2021-09-25 09:37:31
我正在編寫一個從診斷包中收集信息的工具。此工具的結果會寫入 Firestore 以進行分析。該工具用 Python 編寫并作為包分發(fā),包括服務帳戶的 .json。該服務帳戶用于對數據庫中的讀取 + 寫入進行身份驗證。以下是每個包中使用的數據庫組件的片段:    import firebase_admin    from firebase_admin import credentials    from firebase_admin import firestore    cred=credentials.Certificate(os.path.join(os.path.dirname(os.path.abspath(__file__), 'name_of_file.json'))    firebase_admin.initialize_app(cred)    db = firestore.client()我希望縮小 Firestore 的權限范圍,因為目前,擁有這些憑據的所有用戶都可以完全訪問 Firestore。查看文檔,這似乎是不可能的:使用 Firebase Admin SDK 和服務帳戶訪問 Firestore 的代碼目前不能限定為特定用戶 ID 以執(zhí)行安全規(guī)則。使用 Admin SDK 的所有訪問都將繞過安全規(guī)則并完全控制數據庫。有誰知道這種用例的解決方法?作為替代方案,是否可以對 Firebase 用戶帳戶進行“硬編碼”?如果是這樣,最直接的實現是什么?如果有什么我可以澄清的,請告訴我,我對 Firebase 還很陌生,所以我可能走錯了方向!謝謝!
查看完整描述

1 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

Firestore 目前無法使用服務帳戶將連接范圍限定為某些有限權限。使用 Admin SDK 時,您將始終擁有對整個數據庫的完全讀寫訪問權限。這是一個普遍要求的功能,如果這對您也有用,您應該提交功能請求。


查看完整回答
反對 回復 2021-09-25
  • 1 回答
  • 0 關注
  • 202 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號