On the surface, I think I need many features of WIF
- The ability to use roles to distinguish between sessions
- No session state on the server
- All authentication and role data to reside in a HTTP only cookie
- ASP.NET MVC support
However for my application I want to use my own custom identity store and am not using Windows authentication.
This makes me believe I need to set up a custom IDP to use WIF and I'm starting to think that may be too much overhead/labor.
Is there a technology similar to WIF+ and IDP that gives me the features I listed above?
Lacking that, there a well defined pattern for me to implement a combined IDP + Website?