What are the practices in 2015 in the companies you work in to provide the highest security level when designing a REST API / web service?
Please answer taking into account Identity Management.
For example - do you still use hashes for passwords in your databases? I am sure many of you work in companies where the security level is of a great importance. I would be extremely grateful if you could share your current experience.
If it matters, we would like to use .NET 5 with their newest Web Api.
EDIT Opinion based? I am asking for what people use to secure their services nowadays, there is nothing to be opinion based.