I need to create a custome identity provider and am not sure what part of the process I need to create.
I believe that identity is intended to use a new database for each site using it, but in a corporate setting with many sites used by the same users that is not practical for maintenance. I will have one database and need a way for all the sites to use it without having to code in each one for the types of customization I listed above.
In membership, I customized the providers and then used the config to point to my providers. I see a provider section for identity but can't find clear direction on HOW to create my own provider so that I can simply point to it in the site configs. I need a nudge in the right direction.
The type of features I want to include are admin locking of an account for temporary inactivation, tracking last login date, last pw change date, etc. I see articles about how to extend the User table or add additional tables to base identity so I understand how to add these types of features and override various actions in a single website, but I'm looking for a little more.