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

Connexions aux bases de données Oracle Discussion :

Authentification par user/passe + IP ou nom du PC client


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre du Club
    Inscrit en
    Juin 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 82
    Points : 58
    Points
    58
    Par défaut Authentification par user/passe + IP ou nom du PC client
    Bonjour,

    Je voudrais contrôler les accès à ma base en m'assurant que chaque utilisateur qui se connecte provient bien d'une adresse IP connue ou un nom de PC client connu qui est associé au compte utilisateur sur la base de données.

    Exemple
    :
    user=schema=scott
    il doit se connecté que en provenance de la machine:
    scott pc= pc_scott qui à pour
    IP: 192.168.2.4

    Comment configurer la connexion à ma BD pour qu'elle accepte les utilisateurs qui sont reconnue par leur :
    -Nom utilisateur/mot de passe +
    - Nom ou adresse IP de leur machine.

    Merci pour votre aide.

  2. #2
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Points : 2 071
    Points
    2 071
    Par défaut
    A ma connaissance, Tu ne peux pas tester la machine directement au login
    En revanche, tu peux récuperer le nom de la machine et son domaine et gerer ca dans un trigger "after logon"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT machine
               FROM v$session s
              WHERE audsid = sys_context('USERENV' ,'SESSIONID')

  3. #3
    Membre du Club
    Inscrit en
    Juin 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 82
    Points : 58
    Points
    58
    Par défaut
    Bonjour Garuda,

    Merci pour ta réponse, je pense qu'elle s'adapte bien à mon besoin.
    j'ai aussi vu qu'on pouvait ajouter certaines ligne dans le sqlnet.ora pour lister les machines qui ont le droit de se connecté à la BD.

    ----
    TCP.VALIDNODE_CHECKING=yes
    TCP.EXCLUDED_NODES=(@IP|HOSTNAME,...)
    --------

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/01/2015, 09h54
  2. Authentification par mot de passe
    Par Jaafar_scorpion dans le forum Android
    Réponses: 0
    Dernier message: 11/03/2011, 00h08
  3. [SP-2007] sharepoint authentification - ajout user par l'intranet
    Par sarakoana dans le forum SharePoint
    Réponses: 19
    Dernier message: 27/07/2009, 17h24
  4. authentification par user control
    Par Jatukam dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/08/2008, 11h25
  5. authentification user+pass avec pg_dump
    Par radium dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 26/07/2005, 12h47

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