Question : Ce qui est la meilleure approche pour l'accès « indirect » aux données bloquées.

J'ai un DB de SQL bloqué qui contient les données d'utilisateur qui sont nécessaires pour l'authentification d'ouverture par un Web $$etAPP.  Le Web $$etAPP est développé par un tiers, et est-ce que nous ne voulons-nous pas permettre à leur $$etAPP d'authentifier des données d'ouverture avec notre DB bloqué directly.

What est la meilleure approche pour fournir l'authentification (vérifier que l'utilisateur est dans notre DB) sans permettre une liaison directe à notre serveur et DB ?  La seule chose que je peux penser à est de développer Windows « service » qui courrait toute l'heure et rechercherait les paquets de demande d'arrivée d'ouverture.  Alors le « service » questionnerait le DB et renvoyer du paquet de « passage/échouer » pour la collecte suivante par le Web app.

I AM là être sure un certain nombre d'approches, mais je peux penser à l'one.
seulement class= de

Réponse : Ce qui est la meilleure approche pour l'accès « indirect » aux données bloquées.

mdreed,

Alternativement, vous pourriez loger les PS sur un serveur séparé qui a un raccordement au DB de cible et les PS, en effet, emploieraient une corde séparée de raccordement pour obtenir aux données réelles.  Cependant, à un certain point, les données de la base de données de cible doivent être accès dans une certaine mesure, autrement, ce qui est le point de l'exercice.

Si vous adoptez l'approche de réalisateur/aiguillon, le lotisseur de tiers ne sait rien au sujet des raccordements à la base de données d'aiguillon, quoiqu'ils pourraient savoir quelque chose au sujet des raccordements de base de données de réalisateur.

Pour l'exemple spécifique vous avez cité, vous pouvez loger l'information de base de marchandises ou les PS pour accéder que des données (de la base de données fixée) sur une base de données moins bloquée et faites toujours l'authentification (using le tour de PS) de la force, base de données fixée.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us