FirebaseError: Missing or insufficient permissions.
728x90

 

FirebaseError: Missing or insufficient permissions.

์˜ค๋Š˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ํŒŒ์ด์–ด๋ฒ ์ด์Šค์—์„œ Cloud Firestore๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค ํ•˜๋Š”๋ฐ ๋งŒ๋‚œ ํŒŒ์ด์–ด๋ฒ ์ด์Šค ์—๋Ÿฌ๋‹ค.

์ด ์—๋Ÿฌ๋Š” ํŒŒ์ด์–ด๋ฒ ์ด์Šค์˜ DB ์ ‘๊ทผ๊ณผ ๊ด€๋ จํ•ด์„œ ๊ด€๋ จ๋œ ๊ถŒํ•œ์ด ์—†์–ด์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค.

๊ทธ๋ž˜์„œ ํŒŒ์ด์–ด๋ฒ ์ด์Šค DB์—์„œ ๋ณด์•ˆ๊ทœ์น™์„ ๋ณ€๊ฒฝ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

 

 

ํ•ด๊ฒฐ! ํŒŒ์ด์–ด๋ฒ ์ด์Šค ๋ณด์•ˆ ๊ทœ์น™ ์„ค์ •

์•„๋งˆ firestore๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •์ด ๋˜์–ด์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

์—ฌ๊ธฐ์„œ 5๋ฒˆ์งธ ์ค„์„ allow read, write: if true; ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ด ์„ค์ •์€ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ถŒํ•œ์—†์ด DB๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ๋งŒ! ์œ ํšจํ•œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์ด๋ผ๋Š” ์ ...

 

 

์ผ๋‹จ ๋‚˜๋Š” ํ…Œ์ŠคํŠธ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ„ ๋ฐฉ์‹์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๊ณ , ์ด์ œ DB์— ์žˆ๋Š” ๋…€์„๋“ค์ด ๋ Œ๋”๋ง ๋œ๋‹ค!

 

 

์ฐธ๊ณ 

https://dev-syhy.tistory.com/63

728x90