I had never used this stack before, and I just wanted to make sure that I was thinking along the correct lines.
I have a Windows authentication WCF service for transport security and a message security certificate with a single TCP endpoint. My service has authentication methods for the plaintext name and password, the username is used to extract the salt from the database, and the specified password is hashed using this salt, and then compared with the password from the database.
To authenticate users in my ASP MVC project, I simply use forms authentication and the auth cookie setting if the WCF service returns the http OK code when the username and password are passed from the action to the service.
If I implement the necessary security measures, such as blocking accounts after x the number of failed authentication requests for the service, is this sufficient protection to block my application?
This project is open.
source
share