My team has been devising a system to log user sign in and some specific activity beginning with deleting features. We could use webhooks to track delete and we are evaluating that as an alternative to a custom logging widget as well.
The current strategy is to set up a simple nosql or other log db, a worker/function-as-a-service, and then a custom widget to send to the logged events to the woker/function. We're planning to use ArcGIS's oauth for our worker's auth too, we would just need some reference to valid client ids for our client organizations.
Are we setting out to reinvent the wheel? If not, does anyone have experience setting up a similar system? Are the better "React" flavored places to begin or tools to use?
I have background in logging e-learning with xAPI and Learning Locker and wonder if there's a prescribed format for Experience Builder, React, and/or ESRI.