Personnalisé la composition et le Rôle de fournisseur de ASP.NET MVC 4
Je suis de la création d'un ASP.NET MVC 4 web application. J'ai googlé sur la coutume de l'effectif, mais je ne pouvais pas trouver de bonnes ressources ou à des conférences vidéo.
La plupart d'entre eux sont soit obsolètes ou des liens morts. S'il vous plaît pourriez-vous suggérer quelques ressources sur la façon de commencer à écrire une composition et le rôle du fournisseur.
- Comment à ce sujet: google.com/search?q=msdn+personnalisé+adhésion+fournisseur Vous avez même eu un échantillon du fournisseur.
- J'ai écrit Vous avez même eu un échantillon du fournisseur
- Vous n'avez pas besoin MVC exemples précis. MVC est construit sur le haut de ASP.Net et travaille avec les fournisseurs existants. Voir stackoverflow.com/q/735571/173225.
- consultez ici docs.asp.net/en/latest/security/authentication/identity.html
- Honnêtement, découvrez comment mvcforum.com t-il. Ils utilisent un fournisseur d'appartenances personnalisé à l'aide du code-première approche. C'est une excellente ressource d'apprentissage!
- Les commentaires sont corrects. Nous avons écrit une coutume composition et le rôle du fournisseur de tout à l'heure pour un client, lorsque nous étions à l'aide de Formulaires web et ont été en mesure d'utiliser exactement le même prestataire lorsqu'ils sont passés à l'MVC 4. Web.Config semble toujours le même avec toutes les tables SQL.
- Depuis plusieurs années, dans mes projets web, j'utilise une parfaite adhésion de la solution que vous pourriez trouver dans NopCommerce projet. Le code est disponible en open source, et a toutes les fonctionnalités que l'on peut utiliser la construction du flexible d'adhésion de la solution, y compris les utilisateurs, les rôles, les autorisations et bien d'autres comme d'autorisation externe. Voici le lien lien
Vous devez vous connecter pour publier un commentaire.
Compréhension à propos de l'adhésion et des rôles a été assez difficile pour moi aussi, comme vous l'avez dit il n'y a pas beaucoup de fiable et détaillée du contenu que vous trouverez sur le web. J'ai essayé de regarder plusieurs vidéos pour Comprendre sur ce sujet, mais n'était pas claire. Mais alors deux articles à partir d'un site web appelé Code du Projet est venu pour les sauver. Je suis le partage de ces Lien où vous pouvez voir un guide étape par étape à propos de personnaliser l'adhésion
Lien 1
Le lien 1 vous aidera à remplacer un e-mail avec nom d'utilisateur pour l'authentification de la connexion c'est l'un des plus commun, de la personnalisation, les développeurs ont besoin dans l'fournis par microsoft Identity Module.
Link2
Le deuxième article va vous aider à comprendre l'ajout et la fixation des rôles de l'utilisateur créé et comment limiter l'accès de l'utilisateur page d'inscription à un Admin seulement. De cette façon, avec l'aide de ces deux articles, j'espère que vous comprendrez les principes de base de l'Authentification et de l'Autorisation.
Je suggère d'utiliser ASP.Net de l'Identité à la place de la vieille membership.ASP.Net l'Identité est une façon meilleure et plus souple que l'ancien abonnement, il prend également en charge authentification basée sur les rôles à l'aide de filtres d'actions et vous pouvez mettre en œuvre vos propres fournisseurs (tels que le rôle et les fournisseurs d'utilisateur).
voir les liens ci-dessous
https://weblog.west-wind.com/posts/2015/Apr/29/Adding-minimal-OWIN-Identity-Authentication-to-an-Existing-ASPNET-MVC-Application
http://www.c-sharpcorner.com/article/create-identity-in-simple-ways-using-asp-net-mvc-5/
L'ASP.NET MVC 4 Internet modèle ajoute des nouvelles fonctions très utiles qui sont construites au-dessus de SimpleMembership. Ces changements ajouter des fonctionnalités intéressantes, comme un moyen beaucoup plus simple et extensible membres de l'API et de support pour le protocole OAuth. Cependant, les nouvelles fonctionnalités de gestion de compte exiger SimpleMembership et ne fonctionne pas contre les ASP.NET les Fournisseurs d'Appartenance
Découvrez les ressources pour ASP.NET l'Identité ici:
http://www.asp.net/identity/overview/getting-started/aspnet-identity-recommended-resources