Если я использую Identity (ядро), могу ли я программно установить пользователя, вошедшего в систему?
У нас есть приложение, которое требует, чтобы пользователь мог войти в систему через стандартную Identity (адрес электронной почты и пароль пользователя).) или, в качестве альтернативы, сможете войти через предоставленные данные AD - не все пользователи являются внутренними, поэтому они будут использовать идентификационные данные, другие хотят иметь возможность использовать его.
Итак ... Я используюБиблиотека Novell LDAP и может выборочно запрашивать нашу AD, используя указанные данные для входа в систему, и проверять правильность предоставленных учетных данныхУчитывая это, я могу найти ассоциированного пользователя в таблице AspNetUser.
Могу ли я программно установить зарегистрированного пользователя на это удостоверение?
Т.е. с учетом «пользователя», возвращенного из таблицы AspNetUserКак программно установить этого пользователя в качестве текущего пользователя, вошедшего в систему и прошедшего проверку?