Кто-нибудь знает, как получить доступ / обновить базу данных членства в System.Web.Security ASP из .Net Core Web API? - PullRequest
0 голосов
/ 28 марта 2019

У меня ограниченный опыт работы с базами данных членства в ASP, но из того, что я прочитал, System.Web.Profile, не предназначен для использования в решениях .Net Core.Вместо этого я вижу план перехода на ASP.Net Core Identity.

Я работаю с существующим веб-сайтом, который использует базу данных членства ASP для проверки подлинности.Отдельно был создан веб-API ASPNetCore, который должен работать с той же базой данных членства.Я не хочу переносить данные о членстве (по причинам риска, времени и бюджета), а использую их там, где они существуют в настоящее время.

Предыдущий ресурс выяснил основы хеширования и сопоставления пароля для проверки подлинности, но теперь основная задача под рукой - обновить идентификатор GUID profilepicture, который хранится в Membership.

IsЕсть ли способ настроить мой ASPNetCore Web API для использования system.web.membership для чтения и обновления заданного профиля членства (с учетом действительного и аутентифицированного идентификатора пользователя)?Мой веб-API использует JSON Web Tokens, поэтому текущий и действительный идентификатор пользователя легко доступен в моих контроллерах и т. Д.Я предпочел бы использовать правильный код членства, чем пытаться взломать структуры данных aspnet_membership и хранимые процедуры.

Есть идеи?

...