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

Silverlight Discussion :

Liste rôles user silverlight


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 110
    Par défaut Liste rôles user silverlight
    Bonjour à tous,

    en faisant des recherches sur l'authentication windows sous silverlight, j'ai voulu récupérer les listes des rôles de l'utilisateur. J'ai commencé par regarder du côté du webcontext et là deux méthodes, une permettant de vérifier l'existance dans un rôle que l'on spécifie et l'autre de retourner la liste des rôles. Petit problème, la liste des rôles étant vide, je ne peux donc pas faire mes vérifications et donc autoriser l'accès sur tel ou tel "view".

    La question est, comment récupérer la liste des rôles d'un utilisateur (sur un domaine active directory bien entendu) afin de gérer l'accès au sein de silverlight ?

    Dans l'attente d'une réponse,

    Cdt,

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 110
    Par défaut
    En continuant de chercher, j'ai fini par trouver, je pense qu'il y avait un conflit au sein du fichier de config.

    A l'origine il y avait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <roleManager enabled="true">
          <providers>
            <clear/>
            <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
            <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
          </providers>
        </roleManager>
    Du fait d'avoir 2 provider de déclarer, le chargement des rôles ne se fait pas bien que l'authentication mode soit windows et que l'instanciation du webcontext dans le code behind du app.xaml soit WindowsAuthentication().
    J'ai donc fait des modifications suite à des recherches et voici mon fichier config actuel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        <roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">
          <providers>
          </providers>
        </roleManager>
    Le fait de choisir par défaut le provider les rôles de l'AD sont bien charger.

    S'il y a une autre explication, je sui preneur pour ma connaissance personnel.

    J'espère que ca pourra aider d'autres personnes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2008, 15h20
  2. débutant - adsi-liste des users connectés
    Par Invité dans le forum VBScript
    Réponses: 1
    Dernier message: 20/06/2006, 11h48
  3. liste des users connectés à une base acces
    Par progima dans le forum Access
    Réponses: 2
    Dernier message: 07/11/2005, 16h45
  4. [INDY][IRC]liste de users
    Par korbier dans le forum Web & réseau
    Réponses: 2
    Dernier message: 29/04/2003, 09h00

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