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

ASP.NET MVC Discussion :

MVC 4 : AuthorizeAttributes


Sujet :

ASP.NET MVC

  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2006
    Messages : 61
    Par d�faut MVC 4 : AuthorizeAttributes
    Bonjour tout le monde,

    Je dois adapter une application MVC 4 (Mod�le = Application Intranet) afin de limiter l'acc�s � certains groupes de l'AD pour certaines pages.
    Le fichier Web.config est param�tr� pour le mode d'authentification Windows et j'utilise la balise
    Pour bien faire, j'aimerai avoir des r�les fonctionnels et les mettre en correspondance avec mes groupes de l'AD. Je m'explique :
    RoleFonc | Groupe AD
    rFonc1 | GroupeA
    rFonc2 | GroupeB
    etc.
    J'ai trouv� une piste sur le forum : Limiter acc�s


    Mais j'avoue que je ne saisie pas bien. Dans ma vision du probl�me, il faut que je puisse par exemple utiliser ma balise [Authorise (Role=rFonc1)] et que l'utilisateur du groupe GroupeA qui arrive sur la page soit autoris�. A quel moment du code cela se passe-t-il ?
    Pour l'instant , je lis dans ma base une correspondance Groupe Ad / Roles Fonctionnels depuis Global.asax.cs. Ca marche mais ensuite je bloque pour lier les 2 infos.

    Merci pour votre aide.

  2. #2
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2006
    Messages : 61
    Par d�faut
    J'apporte quelques pr�cisions :
    Dans le Global.asax.cs, je r�cup�re ma liste de groupes de l'AD ainsi que leurs correspondances fonctionnelles :
    GroupeA <-> roleFonct1 par exemple.

    Une fois que j'ai cela, j'aimerai pour le compte utilisateur connect� pouvoir lui affecter ses roles. J'ai trouv� la fonction User.IsInRole(string), mais je ne sais pas comment ajouter mes fameux roles.

    J'esp�re avoir �t� clair.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    F�vrier 2011
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 3
    Par d�faut Membership providers
    Hello,

    Je ne sais pas si ta question est toujours d'actualit� mais si c'est le cas, je te conseille de regarder du cot� des custom membership providers et custom role provider.

    L'id�e est de remplacer les providers par defaut d'asp.Net MVC par ceux que tu auras cod� et dans lesquels tu auras declar� tes groupes ainsi que tes regles d'appartenance. De plus tu pourras/devras surcharger la fonction isInRole afin de la faire coller a tes groupes.

    Bon courage

Discussions similaires

  1. R�ponses: 4
    Dernier message: 24/02/2009, 12h06
  2. [GEF]GEF EditViewPart MVC etc...
    Par georgemel dans le forum Eclipse Platform
    R�ponses: 4
    Dernier message: 19/07/2007, 19h07
  3. [MVC][JAVABEAN][JSP]
    Par phileme dans le forum Servlets/JSP
    R�ponses: 8
    Dernier message: 12/07/2004, 10h22
  4. [MVC] Diff�rences entre les framework MVC push et pull ?
    Par XavierZERO dans le forum Frameworks Web
    R�ponses: 5
    Dernier message: 15/01/2004, 13h12
  5. Classe abstraite / MVC
    Par caramel dans le forum MVC
    R�ponses: 5
    Dernier message: 01/04/2003, 09h27

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