I\'m working with Microsoft\'s Asp.Net Identity framework version 2, and am implementing my own IUserStore. My new class MyUserStore
implements the IUserS
What I found that Identity framework is not consistent with "optionality" of required I*Store. In some public methods it checks if the required Store is provided, in some other places it just calls for the method. I have not figured out which ones are absolutely required and which ones can be not called. So I'd go with the exception trail and implement whatever the stores are required for your application.