I've been tasked with creating a ASP.net MVC web-based login system with registration, forgot password, and login but the existing system already has all the stored procedures to support this functionality and they don't fit well within the Membership interfaces.
Are there any advantages to implementing a custom membership provider? This answer makes reference to "integrations" but I am not sure what integrations it is referring to. Other than that, what is/are the benefit(s)?
I can see how a custom Role provider would benefit me, such as using Authorize attributes on my MVC actions. Can I create a custom role provider without creating/implementing a Membership provider?