firestore ruleでserverTimestamp強制したいとき

投稿者:

こんなふうにかけるらしい

allow create: if request.resource.data.timestamp == request.time;

参考

https://stackoverflow.com/questions/48783812/firestore-security-rules-if-timestamp-fieldvalue-servertimestamp-equals-now

reqeust.time==serverTimestampになるのはドキュメントにも書いてある

https://firebase.google.com/docs/reference/rules/rules.firestore.Request

duration.timeを使えばn分前みたいなルールもかけるらしい

https://zenn.dev/tokiya_horikawa/articles/b4dfa9942c87b1

知りませんでした

勉強します(;・∀・)

実践Firestore (技術の泉シリーズ(NextPublishing))