J'ai distribué le site web asp.net. Cette application a été installée sur les serveurs des clients. Je veux autoriser cette application, et si la période de licence s'est écoulée pour bloquer l'application du client. Exiger une méthode de protection d'une demande de permis d'un autre serveur. Par exemple, inclure dans les données chiffrées Web-config, qui utilisent l'application sur un autre serveur, qui donnera les droits d'exécuter l'application sur le serveur de distribution. Peut être fait, si le serveur a redémarré, pour initialiser l'application en passant des données masterKey. Avoir des idées ou des pratiques? Merci.Site web sécurisé asp.net via une autre application située sur un autre serveur
Répondre
Vous pouvez avoir une clé de cryptage stockée dans un fichier avec l'application. Si le fichier est manquant et/ou la clé n'est pas valide, ne laissez pas l'application s'exécuter sur le serveur.
La clé peut contenir la date et le serveur s/n pour s'assurer que la clé est seulement valide pour une durée limitée et la s/n pour s'assurer que le fichier n'est pas copié sur un autre serveur.
Pour demander un autre serveur sur TCP est pour moi une mauvaise pratique puisque tous vos clients dépendront de votre serveur étant en ligne à 100%.
Merci pour l'idée, mais je veux utiliser le serveur principal de fournisseur de licence, et nous allons accorder 100% d'accès à Internet tout le temps. – loviji
Ensuite, vous pouvez télécharger le même type de clé à partir du "serveur principal de fournisseur de licence". Assurez-vous simplement que la clé et/ou le trafic est crypté. – Tobias
Envoyez vos serveurs clients s/n ou une sorte de clé de licence cryptée sur votre serveur de licences et s'ils ont une licence valide, retournez une clé valide pendant une durée limitée (pour forcer l'application à en appeler une nouvelle plus tard) . Sinon, il suffit de retourner false/null/nothing et votre site asp.net devrait savoir ne pas fonctionner. – Tobias
- 1. Exécuter une autre application locale dans le site Web ASP.net
- 2. Accéder à une application Web s'exécutant sur un serveur à partir d'une autre application Web exécutée sur un autre serveur
- 3. Chargement d'un site Web via un autre site Web
- 4. Affichage d'une application ASP.net sur un autre site
- 5. comment communiquer avec une application web sur un autre serveur?
- 6. Développer un site Web sécurisé
- 7. Routage d'un site Web via une autre adresse IP
- 8. Connexion par programmation à un site Web sur un serveur depuis un autre site Web
- 9. exécuter mon application Web Asp.Net sur une autre machine
- 10. Comment intégrer une application Web ASP.NET dans une autre?
- 11. ASP.NET C#: Créer un sous-dossier dans un autre site Web sur le même serveur
- 12. Déployer un site Web sur une autre machine?
- 13. Connexion unique de SharePoint à une autre application Web asp.net
- 14. Connexion au compte Gmail via un autre site Web
- 15. Comment inclure un autre projet Console Application exe dans un site Web Asp.Net?
- 16. Envoi de JSON d'une application Web asp.net à une autre
- 17. Application Web dans une autre application web
- 18. Comment connecter mon application asp.net sur mon serveur Web à une base de données SQL sur un autre serveur?
- 19. Site Asp.net perdu l'authentification lors de la connexion dans un autre site sur le même serveur
- 20. Publier une application WPF sur un site Web Asp.Net
- 21. Connexion via HttpPost à un site Web via une application
- 22. Connectez-vous à un autre site Web utilisant asp.net
- 23. Dois-je mettre l'accès client sur un autre site Web
- 24. autre serveur Web sur un domaine
- 25. Contacter un autre site via un programme?
- 26. Ce code est-il sécurisé contre un autre serveur
- 27. Comment puis-je intégrer le résultat d'une page Web dans une autre page Web sur un autre site Web?
- 28. Déplacer le site Web django d'un serveur à un autre
- 29. Accès au site sécurisé Azure Active Directory à partir d'une autre application Web
- 30. Accéder à une application tierce via une autre application
Avez-vous considéré WCF, peut-être? – podiluska
Je souhaite contrôler les licences des applications installées sur les serveurs des clients. – loviji
J'ai lu à propos de la classe LicenseProvider. Mais je ne suis pas sûr y at-il des alternatives – loviji