我有一個檔案,其名稱由兩個用戶密鑰組成,我可以檢查是否包含查詢用戶的密鑰。
例如,用戶 fvmAPXO4BYUVJYkeSxsgsgzjjs 應該有權訪問檔案 2B0ABrxKgjkrefjCP8tuMgq12e4-fvmAPXO4BYUVJYkeSxsgsgzjjs
我需要類似的東西:allow read, write: if document name contains ("request.auth.uid") ;
uj5u.com熱心網友回復:
你可以使用matches()如下圖:
match /collection/{docId} {
allow read: if docId.matches(".*" request.auth.uid ".*");
}
此正則運算式將簡單地檢查request.auth.uid檔案 ID 中是否存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/450878.html
標籤:火力基地 谷歌云火库 firebase-安全
