by monkey26 on 3/20/22, 4:55 PM with 4 comments
Is there anything off the shelf that can help, 1) user management and 2) subscriptions? I'd rather not get too bogged down in these details myself.
I know there are services like Auth0 to help with the authentication (social signon and 2fa are a must), and Stripe for payments, but anything a little more integrated from the start?
It would be OK if I had to run something like a Python application beside mine for user management.
Thanks.
by masterchief1s1k on 3/20/22, 5:06 PM
The user management can be a bit tricky through, but I think using their customer portal is also an option, I believed Stripe support enough basic function like CRUD subscription plan, payment method, billing. But this will be highly depended on your use-case.
Maybe you should also consider using the subscription webhooks with your Rust backend for more custom logic.
by leros on 3/21/22, 4:52 PM
A few companies have tried to be the all in one SaaS provider (auth + payments + etc), but I haven't seen one succeed or become prevalent. I suspect it's a combination of a few factors:
1) The individual providers like Auth0, Stripe, and their competition are pretty good already so there isn't a huge pain point.
2) As a company grows, there is business value in being able to switch third party providers for a variety of factors such as missing features and cost savings. Having everything tied into one platform makes this much harder.
by Drei01Matt on 3/23/22, 11:45 AM