Partager via


Ressources recommandées pour ASP.NET Identity

par Rick Anderson

Cette rubrique fournit des liens vers des ressources de documentation sur l’utilisation de ASP.NET Identity.

Si vous connaissez un excellent billet de blog, stackoverflow thread ou tout autre lien utile, [envoyez-nous un e-mail](aspnetue@microsoft.com?subject=Identity ressources recommandées) avec le lien ou laissez simplement un message en bas de cette page.

Bien démarrer avec ASP.NET Identity

Identité de ASP.NET intermédiaire

Où poser des questions, demander des fonctionnalités, signaler un bogue et des builds nocturnes

  • Pour StackOverflow, utilisez la balise aspnet-identity
  • Pour les forums ASP.NET, publiez sur le forum Sécurité et ajoutez ASP.NET Identity au titre.
  • ASP.NET Identity sur GitHub Obtenez des versions nocturnes, demandez des fonctionnalités, signalez des bogues.

Articles de blog sur l’identité

Vidéos

Fournisseurs de stockage personnalisés pour ASP.NET Identity

Si vous souhaitez écrire votre propre fournisseur, lisez Vue d’ensemble des fournisseurs de stockage personnalisés pour ASP.NET Identity et Implémentation ASP.NET Identity, puis examinez la source de l’un des projets OSS répertoriés ci-dessous.

Ressources d’identité de ASP.NET supplémentaires

Q&A (question/réponse)

  • Q : Les utilisateurs verrouillés qui ont activé « me rappeler » (donc ils n’ont pas à passer par 2FA sur cet ordinateur/navigateur) ne sont pas verrouillés. Pourquoi et comment l’empêcher ? Répondez ici.
  • Q: Comment puis-je stocker des revendications personnalisées, telles que le nom réel de l’utilisateur, dans le cookie ASP.NET Identity pour éviter les requêtes de base de données inutiles sur chaque requête. Répondez ici.
  • Q : Mise à jour du hachage de mot de passe AspNetUser: j’ai 2 projets. L’une d’elles utilise l'authentification ASP.NET, l’autre utilise l’authentification Windows, qui est du côté de l'administration. Je souhaite que le projet d’administration puisse gérer les utilisateurs de l’autre. Je peux modifier tout sauf le mot de passe. Réponse ici.
  • Q: Comment puis-je réinitialiser le mot de passe en tant qu’administrateur pour d’autres utilisateurs ? Répondez ici.
  • Q: puis-je modifier le nom affiché du champ UserName dans ASP.NET MVC IdentityUser ? Répondez ici.
  • Q: Comment puis-je accorder aux utilisateurs les autorisations pour ajouter d'autres utilisateurs à certains rôles ? Répondez ici.
  • Q: stockage des informations de profil dans la table AspNetUsers par rapport à la table AspNetUserClaims. Répondez ici.
  • Q: souvenez-vous de moi lors de l’utilisation d’un fournisseur d’authentification externe. Répondez ici.
  • Q: Pourquoi chaque requête nécessite-t-elle une applicationDBContext, n’est-ce pas trop de surcharge ?. Réponse, Non, la surcharge est faible.
  • Q : Comment obtenir la liste des utilisateurs connectés ? Répondez ici.
  • Q : Comment puis-je détecter quand un utilisateur se connecte avec Microsoft.AspNet.Identity ? Répondez ici.
  • Q : Comment obtenir des messages d’erreur localisés pour l’identité ? Répondez ici.
  • Q : Comment configurer CookieMiddleware pour obtenir de nouvelles revendications toutes les 30 minutes ? Répondez ici.
  • Q : Comment modifier les revendications de l’utilisateur après leur connexion ? Répondez ici.
  • Q : Comment invalider les jetons de sécurité ? Répondez ici.
  • Q : Comment stocker des revendications dans le middleware de cookie ? Répondez ici.
  • Q : J’aimerais avoir un code confidentiel ou une vérification de sécurité pour chaque méthode d'action dans mon application MVC, mais j’aimerais stocker le statut de réussite des utilisateurs afin qu’ils n’aient pas à entrer le code confidentiel à chaque requête vers cette méthode d’action. Répondez ici.
  • Q : J’aimerais enregistrer l’adresse e-mail retournée d’un fournisseur social dans la base de données, comment procéder ? Répondez ici :
  • Q : Comment puis-je détecter quand un utilisateur se connecte à la fois avec/avec un cookie « mémoriser moi » ? Répondez ici.
  • Q : Puis-je modifier les revendications dans ASP.NET Identity avec OWIN après avoir appelé SignIn ? Réponse : Appeler SignIn est exactement ce que vous êtes censé faire lorsque vous souhaitez modifier les revendications de l’utilisateur. Il provoque essentiellement la sérialisation de ClaimsIdentity dans le cookie, c’est pourquoi vous voyez que les nouvelles revendications s’affichent sur les demandes suivantes.