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 Discussion :

Roles et Sql server


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Roles et Sql server
    Bonjour,

    étant débutante en asp.net je ne comprends pas tout et j'ai à gérer des authentifications ...

    donc, j'ai choisi une authentification windows (je ne sais pas si cette remarque est très utile mais autant le savoir !)

    j'ai une base de données SQL server contenant les tables :
    - Profil (ex: administrateur)
    - Utilisateur qui contient tous les utilisateurs qui doivent avoir accès à l'appli (entre autre une colonne login)
    - et une table liant un utilisateur à un ou plusieurs profils

    Ma question est : est-il possible de généré des rôles grâce à ma table "profil", afin de contrôler les authorisations ??

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Points : 305
    Points
    305
    Par défaut
    regarde ce lien, il peut être utile pour toi : http://quickstarts.asp.net/QuickStar...n/default.aspx

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    je ne comprends pas en quoi il peut-être utile ... j'aimerais utiliser une authentification windows donc mon utilisateur est déjà connecté lorsque'il arrive sur l'appli, il me suffit de récupérer son nom avec User.Identity.Name ... non ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 337
    Points : 456
    Points
    456
    Par défaut
    il me semble que tu peux directement donner des rôles sur une base ou une table à un groupe d'utilisateur de l'AD.
    Tu n'as pas besoin de table pour gérer cela.

    Mais si vraiment tu souhaites créer des rôles dynamiquement tu peux le faire avec un create Role.

    CREATE ROLE nom [ [ WITH ] option [ ... ] ]

    Bonne continuation A+

  5. #5
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Points : 1 187
    Points
    1 187
    Par défaut
    Bonjour,

    Quand tu parles de "Rôles" tu parles de rôle SQL Server ou rôle applicatif (donc interne à ton application) ?

    Si c'est le second cas, il est tout à fait possible de gérer les autorisations en fonction des profils de l'utilisateur. Comme tu l'as dit l'authentification Windows va te transmettre le login de l'utilisateur, à toi ensuite de gérer la logique de gestion des autorisations

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    bonjour, tout d'abord merci d'avoir pris le temps de répondre !!

    ensuite, je pense que ma question était un peu confuse, je parle en effet de roles applicatifs, j'aimerai les définirs grâce à ma table existante "profil" (qui est nécessaire dans le cadre du reste de l'appli) ...

    ce que je comprends c'est que grâce à la définition de rôles je peux gérer les authorisations, mais ce que je n'arrive pas à comprendre c'est comment mettre en place ces rôles, j'ai cru comprendre que sqlroleprovider crée pas défaut une base et ceci ne m'intéresse pas vu que ma table profil est déjà créée ...

Discussions similaires

  1. [AC-2010] Projet Access / SQL SErver / Role de base de données
    Par frannzz dans le forum Projets ADP
    Réponses: 0
    Dernier message: 09/04/2014, 19h33
  2. Réponses: 3
    Dernier message: 05/08/2009, 17h03
  3. supprimer tous les membres d'un role sql server 2000
    Par Mosta60 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/10/2007, 18h37
  4. Role bdo sql server 2000
    Par SILO dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/03/2007, 15h42
  5. SQL Server comprendre roles, logins, schemas, droits, permissions
    Par nokiariver dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/06/2006, 08h07

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