Je crée une application asp.net avec juste un peu d'accès aux données à partir de fichiers XML. Cependant, je dois être capable d'authentifier les utilisateurs administratifs (via des formulaires) pour gérer ces données. Je ne veux pas faire de sql db juste à des fins d'authentification. Je voudrais utiliser XML, mais je ne suis pas sûr de la sécurité avec ça. Aucune suggestion? Fournisseur de rôle personnalisé? MyOpenID?Options d'authentification ASP.NET
Répondre
Formulaires Authentifiez et stockez l'appartenance dans le fichier web.config.
Idéalement, cette information devrait être cryptée ou hachée d'une manière ou d'une autre. La gestion des utilisateurs est plus facile et plus évolutive avec le db, mais MS vous permet de stocker dans le web.config et probablement d'autres fournisseurs.
Je suis d'accord avec StingyJack, mais lorsque vous configurez l'authentification par formulaire, assurez-vous d'utiliser le cryptage. Même si vous possédez les serveurs, vous voudrez ceci ... Et si quelqu'un trouve comment télécharger vos fichiers XML?
Voici quelques options de chiffrement:
- http://www.codeproject.com/KB/security/SimpleEncryption.aspx
- http://www.codeproject.com/KB/security/encryption_decryption.aspx
Maintenant, si vous voulez rester à l'écart de l'utilisation des fichiers XML pour stocker vos informations d'authentification des utilisateurs, vous pouvez regarder SQLite. C'est une base de données très légère - beaucoup plus légère que SQL Server (express ou autre) et elle est facile à mettre en œuvre. Voici un lien vers les bibliothèques .NET.
- 1. asp.net WebForms & asp.net options de sécurité MVC
- 2. Options pour le contenu dynamique dans ASP.Net
- 3. Quelles sont les options de validation pour ASP.NET MVC
- 4. Options pour le traitement postbacks dans ASP.NET MVC
- 5. options de validation d'entrée dans le formulaire ASP.NET MVC 1.0+
- 6. Options de recyclage pour l'objet d'état d'application ASP.Net
- 7. ASP.NET MVC Ajouter Afficher les options de dialogue manquantes
- 8. ASP.net Listview EditTemplate Options de Cacher/Montrer par Coche
- 9. Asp.Net options d'implémentation côté serveur pour le site Ajax
- 10. Buildfarms: Options
- 11. options de recherche Thinking_Sphinx
- 12. sélectionnez plusieurs options
- 13. JavaScript build options/tools
- 14. MSBuild Options WCF
- 15. FireFox options d'impression
- 16. Java Webstart Options
- 17. glisser-déposer des options
- 18. Options du plugin jQuery
- 19. Windows Mobile GUI Options
- 20. favori Valgrind options
- 21. Tomcat, HTTP, OPTIONS
- 22. PHP Options multiples
- 23. MySql Filesize Limite Options
- 24. JSLint (CLI): options?
- 25. jquery options draggable
- 26. Options de l'éditeur FCK
- 27. jQuery Options de l'écouteur datepicker
- 28. Rails incluent avec les options
- 29. Javascript pour sélectionner plusieurs options
- 30. Options d'approvisionnement de Dynamics CRM