I have been trying to interface Identity 3 with a database stored-procedure that can take a username and password and return a few details about the user (id and name). This is for authentication/authorization purpose, not for creating, updating or searching for users.
I have no other storage available for Identity.
I have been given the suggestion that I should implement my own UserStore and I have tried, but I cannot populate the FindByIdAsync/FindByNameAsync methods as I have no database stored procedure to perform this search for me. I only have 1 SP, and that is the database user/pw validation call (that returns some details).
I have looked at the UserManager that has a CheckPasswordAsync and I have tried to implement it, but I cannot use it without custom UserStore and then I am back to scratch.
Is Identity 3 even possible in this situation? If yes, how do I proceed? If not, what is my second best solution?