I have made a demo site with netlify identity, and integrated it with square space for subscriptions which I’m happy with, but my use-case is I am designing and building a web app that will be used for sensitive information and images that only the user can access, and is meant to by law be stored on Australian data servers (it’s health information). The best way I have found to do this will be using Amazon S3 bucket located in Sydney server centre.
To restrict access to just the user only I am planning to use AWS Cognito user ID to automatically create and fetch information from [bucket]…/cognitoID/ (user ID folders) which I know is possible (I made this demo app and it works Create a Cognito Identity Pool | Serverless Stack), but I’m not sure how to integrate Netlify Identity with Cognito. I think I need to setup a custom authentication provider within cognito, but not sure what details to input and how to integrate that with my app and Netlify identity.
Planning to use Netlify ID rather than Cognito sign in as I cannot work out how to combine Cognito sign in with a subscription service, whereas netlify integrates quite easily with Stripe.