I’m considering Auth0 for my project as it seems to have everything I need. Before getting started I would just like to broadcast my implementation idea - in case there is an easier way.
I will integrate user login into my React SPA (looks easy, works on localhost), but I will have some basic metadata that relates to users - this data can be an object consisting of an array of objects (could get quite large) along with other basic attributes. I though about using the metadata built into auth0 users, but decided against as it has a 500 character limit.
On the backend I’m running lambda’s in AWS and DynamoDB, I have no problem putting the data there and will probably do so unless anyone advises otherwise. That means I must work out how to set user permissions on what DynamoDB objects they can read/update. Probably in the AWS Lambda Authorizer.
Hope I’ve been clear enough. Any comments would be welcome