IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Gestion fine des droits utilisateurs possible ?


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut Gestion fine des droits utilisateurs possible ?
    Bonjour,

    Je suis actuellement en train de développer une application Web .NET 4.0, en C# et plus particulièrement avec le framework Entities 4.1

    Comme toute application Web, j'ai besoin d'implémenter une gestion des USERS ayant des PROFILS auxquels j'alloue des RESSOURCES.

    J'ai fouillé un peu dans Visual Studio 2010 Pro et sur la doc MSDN dédiée et "tout" ce que j'ai trouvé c'est une gestion des droits basée sur les PAGES.
    -> par exemple le USER "admin" a le droit d'avoir accès à la page "Edit.aspx" etc...

    J'aurais voulu savoir s'il y avait un moyen rapide d'utiliser les ACL cad tel USER ne peut voir que les OBJETS qu'il a lui même créé en base ou alors ce USER n'a le droit d'accéder qu'a certains OBJETS

    Typiquement un chef de projet n'aura accès, dans l'application, qu'aux projets qui lui sont alloués. Bref, une gestion plus fine des droits qu'avec seulement les pages.

    Merci par avance si quelqu'un peut me guider dans la fonctionnalité que je veux implémenter

  2. #2
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Comme tu l'as dis, on peut attribuer des roles à des users et après dans le webconfig attribuer des accès à des pages et des répertoires du site.
    En suite code code c# on peut utiliser User.IsInRole pour tester si le user appartient à un role et créer les règles correspondantes au role, cela peut contrainte à ajouter un ID_ROLE en base sur certaines tables.
    Après si les règles sont directement au niveau du user, il faut de même ajouter un ID_USER sur les tables nécessitant un filtre par user et créer les requêtes etc...

Discussions similaires

  1. [SBI] Gestion des droits utilisateurs
    Par booobdez dans le forum SpagoBI
    Réponses: 6
    Dernier message: 11/06/2009, 11h00
  2. [BO 5.1.8] Renseignements gestion des droits utilisateurs
    Par ninou58 dans le forum Administration-Migration
    Réponses: 5
    Dernier message: 17/07/2008, 22h24
  3. Gestion fine des droits utilisateurs
    Par Vespasien dans le forum Windows XP
    Réponses: 1
    Dernier message: 10/02/2008, 10h07
  4. gestion des droits utilisateurs par vba
    Par laurent.w dans le forum Sécurité
    Réponses: 14
    Dernier message: 17/01/2007, 08h09
  5. gestion des droits utilisateurs struts
    Par ijklm dans le forum Struts 1
    Réponses: 1
    Dernier message: 18/05/2006, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo