Вопросы по теме 'asp.net-core-identity'

Вызов ViewComponent после метода действия
У меня есть следующая страница макета: <body> <nav>@Component.Invoke("Navigation")</nav> <main>@RenderBody()</main> </body> ViewComponent , который отображает два разных представления для...
305 просмотров

Как вернуть 401 вместо 302 в ASP.NET Core?
Я пытаюсь заставить ASP.NET Core Identity возвращать 401, когда пользователь не вошел в систему. Я добавил атрибут [Authorize] в свой метод, и вместо того, чтобы возвращать 401, он возвращает 302. Я пробовал массу предложений но ничего не работает,...
17808 просмотров
schedule 28.11.2023

Как предоставить пользовательскую реализацию метода UpdateAsync для идентификации asp.net?
Я использую пользовательский идентификатор asp.net и не использую встроенные таблицы asp.net. Я успешно создал пользователя с реализацией пользовательских CreateAsync Теперь я хочу обновить пользователя с новым зашифрованным паролем, и поэтому я...
3046 просмотров

IdentityServer4 Asp.Net Core Identity с настраиваемым хранилищем
Я использую IdentityServer4 с Asp.Net Identity. Мне нужно реализовать собственное хранилище удостоверений, что звучит достаточно просто, но все примеры, которые я вижу, используют ядро ​​EntityFramework, которое я не использую. Возможно, есть еще...
4257 просмотров

Авторизовать пользователя на основе API-ключа, указанного в заголовке запроса в ASP.NET Core
Я пытаюсь переписать некоторые авторизации, которые у меня сейчас есть для ASP.NET 4.6 в ASP.NET Core. Я понимаю, что авторизация немного изменилась, и мне сложно реализовать мою очень простую стратегию аутентификации в ASP.NET Core. Мои...
7650 просмотров

Использование IProfileService при входе через Google OAuth
Я пытаюсь изменить образец IdentityServer4 AspNetIdentity, чтобы иметь возможность входить в систему как для локальных пользователей, так и для Google. Я смог сделать это, добавив аутентификацию Google: app.UseIdentity();...
1174 просмотров

Функция блокировки для каждого арендатора .Net Core Identity
Я разрабатываю многопользовательское приложение .NET Core + .NET Core Identity с функцией блокировки . И я хочу сделать функцию блокировки (я имею в виду максимальное количество неудачных попыток входа ), настраиваемую для каждого арендатора....
446 просмотров
schedule 27.10.2023

Получение информации о пользователе на уровне класса в ASP.NET Identity
В ASP.NET Identity 2 or 3 можно ли получить информацию о пользователе на уровне класса? Сценарий следующий: в приложении всего две роли, а именно AdminRole и RegRole . Пользователь в AdminRole может действовать как пользователь в UserRole,...
795 просмотров

Как добавить таймаут cookie для аутентификации личности в ASP.NET Core 2
У меня есть производственный проект ASP.NET Core 1.1, который я обновил до ASP.NET Core 2. Я установил файл cookie проверки подлинности удостоверения ASP.NET Core, подобный этому, в ASP.NET Core 1.1 на 2 часа. public void...
1123 просмотров

Проверка JWT в ASP.NET Core 2.0 завершается неудачно с ошибкой «Авторизация не удалась для пользователя: (null)»
Я использую приложение ASP.NET Core 2.0 (веб-API) в качестве эмитента JWT для создания токена, потребляемого мобильным приложением. К сожалению, этот токен не может быть проверен одним контроллером, но может быть проверен другим (с использованием той...
42143 просмотров

Действия контроллера модульного тестирования Asp.net Core Identity
У меня проблема с определением, как и что тестировать. У меня есть контроллер, который вводит UserManager и вызывает метод CreateAsync для создания нового пользователя. Я не хочу тестировать диспетчер пользователей Identity, поскольку он уже...
3087 просмотров

.NET Core Identity против IdentityServer4
Вопрос: следует ли использовать .Net Core Identity или IdentityServer 4 с Identity Мне нужно создать приложение с функцией входа / регистрации и разрешить пользователям использовать API для импорта / экспорта данных из моего программного...
12796 просмотров

ASP.NET Core 2 Identity/Entity Framework — как получить настраиваемые свойства в классе User?
В настоящее время я получаю пользователя с помощью: ApplicationUser currentUser = await _userManager.GetUserAsync(User); но я обнаружил, что таким образом он не содержит пользовательских свойств, например: public virtual UserImage...
850 просмотров

ASP.NET Core 2 — GetUserIdAsync возвращает нулевой результат с идентификаторами GUID
В настоящее время я переношу сайт на ASP.NET Core 2 и получаю следующее исключение, когда я вызываю userManager.GenerateEmailConfirmationTokenAsync(user) с классом пользователя, который расширяет IdentityUser<Guid> :...
463 просмотров

Идентификация ядра asp.net - столбец идентификатора - nvarchar (450) - почему?
В таблице dbo.AspNetUsers , используемой ASP.NET Core Identity, столбец Id определяется как nvarchar(450) , как показано на изображении ниже. В чем причина этого, ведь в этой колонке хранятся гуиды? Если я создаю внешний ключ, ссылающийся на...
1977 просмотров

Пользовательский UserManager всегда возвращает null
Я пытаюсь создать свой собственный UserManager , расширяющий оригинал, и когда я выполняю поиск по электронной почте, пользователь не найден. Но если я делаю поиск из контекста, если я нахожу пользователя (см. метод Get ). Чтобы убедиться, что он...
1829 просмотров

Авторизовать только определенные методы Http в ASP.NET Core
Я хотел бы потребовать одну политику для всех действий на контроллере, и я хотел бы также потребовать вторую политику для всех вызовов «методов редактирования» HTTP (POST, PUT, PATCH и DELETE). То есть методы редактирования должны требовать обеих...
1796 просмотров

Асинхронные накладные расходы Asp.Net Core Identity в пользовательских хранилищах
При разработке основного веб-приложения Asp.Net мне нужно было добавить в свой проект идентификацию Asp.Net Core. Однако мне нужна была лишь небольшая часть Identity, потому что, например. Я знаю, что это приложение никогда не позволит сторонним...
259 просмотров

Понимание основной идентичности Mvc
Я пытался найти объяснение, но довольно кратко говорю о том, как именно идентичность работает с ядром mvc. Я нашел множество руководств о том, как это реализовать, и у меня есть, и все это отлично работает, но я хочу понять это под капотом, по...
315 просмотров

UserManager.FindByEmailAsync возвращает значение null, но пользователь существует в базе данных
UserManager.FindByEmailAsync возвращает null , но пользователь существует в базе данных. Код ниже объясняет странную проблему: var email = info.Principal.FindFirstValue(ClaimTypes.Email); var test = new...
2893 просмотров
schedule 19.05.2022