У нас есть приложение ASP.NET, и теперь мы хотим создать для него REST API. IdentityServer отлично подходит для нужд нашего бизнеса. Мы используем ASPNETUsers в БД и нашей текущей системе, которая, согласно нашим исследованиям, должна работать нормально, позволяя IdentityServer использовать эти данные. Три вопроса:
НО мы разрешаем нашим пользователям входить в систему, используя как адрес электронной почты, так и номер телефона. Возможно ли интегрировать это с IdentityServer?
Мы также планируем позволить пользователям добавлять столько писем, сколько они хотят. Добавляем эти письма в отдельную БД-таблицу. Можно ли также войти в систему, используя эти электронные письма, используя IdentityServer? (будет ли проблема, если электронные письма не находятся в таблице aspnetUser-DB?) Если это невозможно, мы можем просто поместить электронные письма в пользовательскую таблицу, но это не предпочтительно)
Лучше всего было бы, если бы мы могли настроить все здесь. IdentityServer получает пароль и имя пользователя пользователя. Затем мы можем создать собственный код, который получает используемое имя пользователя, а затем передать его IdentityServer для выполнения аутентификации и дальнейшей обработки процесса. Может быть, это слишком много, чтобы просить? :)