firebase docs
https://firebase.google.com/docs/database/security/rules-conditions#java
https://firebase.google.com/docs/rules/insecure-rules
https://firebase.google.com/docs/database/security/rules-conditions#using_variables_to_capture_path_segments 경로key를 이용 가변적으로 rule을 적용하는 경우
자세한 내용은 wasent 개발일지를 참고할것
.
.
참고자료)
.
참고자료)
https://www.youtube.com/watch?v=b7PUm7LmAOw
https://youtu.be/b7PUm7LmAOw?t=2m15s 작업종류 read, wright (get,list,create,update,delete)
https://youtu.be/b7PUm7LmAOw?t=3m52s user가 auth를 거친 경우 접근가능하게 (request obj를 이용 request.auth)
https://youtu.be/b7PUm7LmAOw?t=4m12s custom func 만들어 사용
https://youtu.be/b7PUm7LmAOw?t=4m40s 특정 document의 작성자만이 그 document에 접근 가능하게 하는 경우 ( request.auth.uid )
https://youtu.be/b7PUm7LmAOw?t=6m if && 를 이용 rule을 여러개 적용가능하다. 확인된 email의 경우에 접근 가능하게 하는 경우 ( request.auth.token.email_verified )
https://youtu.be/b7PUm7LmAOw?t=6m21s resource는 두종류인데 existing resource와 imcoming resource두종류가 있다. ( resource.data 와 request.resource.data )
https://youtu.be/b7PUm7LmAOw?t=7m45s roll based rules
https://youtu.be/b7PUm7LmAOw?t=8m55s 시간을 이용한 rule 적용