Поделиться через


Рекомендуемые ресурсы по ASP.NET Identity

Рик Андерсон

В этом разделе содержатся ссылки на ресурсы документации по использованию ASP.NET Identity.

Если вы знаете отличную запись блога, поток stackoverflow или любую другую ссылку, которая была бы полезна, [отправьте нам электронное письмо](aspnetue@microsoft.com?subject=Identity recommended resources) со ссылкой или просто оставьте сообщение в нижней части этой страницы.

Начало работы с ASP.NET Identity

Промежуточное удостоверение ASP.NET

Где можно задавать вопросы, запрашивать функции, сообщать об ошибке и выполнять ночные сборки

Записи блога об удостоверении

Видеоролики

Настраиваемые поставщики хранилища для удостоверений ASP.NET

Если вы хотите написать собственный поставщик, ознакомьтесь со статьей Обзор настраиваемых поставщиков хранилища для ASP.NET Identity и Реализация ASP.NET удостоверений , а затем изучите источник одного из перечисленных ниже проектов OSS.

Дополнительные ресурсы удостоверений ASP.NET

Q&A (вопрос/ответ)

  • Вопрос. Заблокированные пользователи, которые включили функцию "Запомнить меня" (чтобы им не нужно было проходить через 2FA на этом компьютере или в браузере), не заблокированы. Почему и как это предотвратить? Ответьте здесь.
  • Вопрос. Как хранить пользовательские утверждения, такие как настоящее имя пользователя, в файле cookie ASP.NET Identity, чтобы избежать ненужных запросов к базе данных при каждом запросе. Ответьте здесь.
  • Вопрос. Обновление хэша паролей AspNetUser: у меня есть 2 проекта. Одна из них использует ASP.NET проверку подлинности, а другая — проверка подлинности Windows, которая является стороной администрирования. Я хочу, чтобы проект Администратор мог управлять пользователями другого. Я могу изменить все, кроме пароля. Ответьте здесь.
  • Вопрос. Как сбросить пароль в качестве администратора для других пользователей? Ответьте здесь.
  • Вопрос. Можно ли изменить отображаемое имя поля UserName в ASP.NET MVC IdentityUser? Ответьте здесь.
  • Вопрос. Как можно детализировать разрешения пользователей, чтобы добавить других пользователей к определенным ролям? Ответьте здесь.
  • Вопрос. Хранение сведений о профиле в таблице AspNetUsers и в таблице AspNetUserClaims. Ответьте здесь.
  • Вопрос. Запомните меня при использовании внешнего поставщика проверки подлинности. Ответьте здесь.
  • Вопрос. Почему для каждого запроса требуется ApplicationDBContext, разве это не слишком много накладных расходов?. Ответ. Нет, накладные расходы низки.
  • Вопрос. Разделы справки получить список пользователей, выполнившего вход? Ответьте здесь.
  • Вопрос. Как определить, когда пользователь входит в систему с помощью Microsoft.AspNet.Identity? Ответьте здесь.
  • Вопрос. Разделы справки получать локализованные сообщения об ошибках для удостоверений? Ответьте здесь.
  • Вопрос. Разделы справки настроить CookieMiddleware на получение новых утверждений каждые 30 минут? Ответьте здесь.
  • Вопрос. Как изменить утверждения для пользователя после входа в систему? Ответьте здесь.
  • Вопрос. Разделы справки сделать маркеры безопасности недействительными? Ответьте здесь.
  • Вопрос. Как хранить утверждения в ПО промежуточного слоя файлов cookie? Ответьте здесь.
  • Вопрос. Я хотел бы иметь ПИН-код или проверка безопасности для каждого метода действия в приложении MVC, но я хотел бы сохранить успешное выполнение пользователей, чтобы им не нужно было вводить ПИН-код при каждом запросе к методу действия. Ответьте здесь.
  • Вопрос. Я хочу сохранить возвращенный адрес электронной почты от поставщика социальных сетей в базе данных. Как это сделать? Ответ здесь:
  • Вопрос. Как определить, когда пользователь входит в оба с помощью файла cookie "Запомнить меня"? Ответьте здесь.
  • Вопрос. Можно ли изменить утверждения в ASP.NET Identity с помощью OWIN после вызова SignIn? Ответ. Вызов signIn — это именно то, что вы должны делать, когда вы хотите изменить утверждения для пользователя. В основном это приводит к сериализации ClaimsIdentity в файл cookie, поэтому новые утверждения отображаются при последующих запросах.