This is a very basic access control system using Firebase auth "claims." By default a user have no claims. They can be added in JSON format via direct database editing.
Example claim for a user with beta access on a Pro plan
{
"plan": "PRO",
"beta": true
}
Example of this claim being edited for a user using Firefoo app [1]
This is a very basic access control system using Firebase auth "claims." By default a user have no claims. They can be added in JSON format via direct database editing.
Example claim for a user with beta access on a Pro plan
Example of this claim being edited for a user using Firefoo app [1]![image](https://github.com/3DStreet/3dstreet-editor/assets/470477/fdbe0487-573b-49a1-aa51-3089bb35b464)
[1] https://www.firefoo.app/ (paid) [2] Open-source alternative https://github.com/thanhlmm/refi-app