Извините за кучу вопросов, но, может, появились примеры с прикручиванием кастомного хранилища пар (логин, хэш пароля) с кастомным алгоритмом проверки? А то мой костыль с наследованием от UserManager<ApplicationUser> и переопределением CreateAsync, FindByNameAsync и VerifyPasswordAsync мне не очень нравится.