I feel like user management is unnecessarily complex, and I dread every time I need to implement it in my products, mainly because it's outside the scope of what they should do, and I think I'm not alone.
I hacked a quick prototype to validate my idea, and it works pretty well, so what am I missing here?