J'essaie d'utiliser ASP.NET MVC pour avoir une application web qui va prendre des détails sur un élément parent et permettre le téléchargement et le partage de fichiers qui sont associés et stockés sous le nom de l'élément parent.Comment appliquer des autorisations de sécurité à des fichiers statiques avec ASP.NET MVC?
Les fichiers que je veux protéger sont stockés ainsi: ~/Files/{Point-GUID}/{Nom du fichier} {ext}
L'article-Guid peut être utilisé pour interroger la db. autorisations de sécurité pour l'élément. (les utilisateurs sont enregistrés en tant que SID AD)
Je dois savoir comment ASP.Net répond aux demandes de fichiers pour ces fichiers dans le chemin ~/Files/et utilise le/GUID-Item/pour vérifier les permissions de sécurité avant de servir le fichier à l'utilisateur, et lancer des erreurs d'authentification si l'utilisateur n'est pas connecté ou n'a pas accès à l'élément parent.
J'apprécierais des liens ou des conseils sur où devrais-je commencer ici. Merci d'avance.
Malheureusement, j'ai déjà fait cette partie essentiellement. Le problème est que les fichiers sont toujours disponibles par lien direct sans vérification des autorisations. Merci pour votre réponse. – Rem
Ok ... pas de soucis ... merci – Wheels73
Désolé, 2 questions ... Comment votre méthode GetFile Controller est-elle fournie avec HttpPostedFileBase pour vos fichiers? Est-ce que cela empêche l'accès direct au fichier via son URL? – Rem