I'm new to web development and can't figure out this simple thing.
If creating an app (let's say a social media app), where users register and later login using username/password, where exactly can we store their credentials safely? Do we need a database? But that wouldn't be secure, right?
Should we use some Cloud Service like Google Cloud or some built in feature from Android studio? I also came across something called 'TrueVault' but not sure what's the ideal solution.