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


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

Рик Андерсон

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

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

Основы идентификации ASP.NET

Промежуточный уровень ASP.NET Identity

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

  • Для StackOverflow используйте тег aspnet-identity
  • На форумах ASP.NET опубликуйте форума по безопасности и добавьте ASP.NET identity в название.
  • ASP.NET Identity на GitHub Получайте ночные сборки, запрашивайте функции, сообщайте об ошибках.

Записи блога на Identity

Видео

Пользовательские поставщики хранилища для идентификации в ASP.NET

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

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

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

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