2012-04-06 6 views
7

Nous disposons d'une solution ERP de traitement de transactions (traitement par lots) pour les grandes entreprises de traitement des sinistres et les entreprises. Nous implémentons actuellement notre propre gestion de compte utilisateur. c'est-à-dire qu'un utilisateur avec les droits/rôles appropriés peut créer, modifier ou supprimer des comptes et attribuer des droits et des rôles en fonction des besoins.Utilisation de LDAP ou d'ADSI avec Delphi pour la gestion des comptes utilisateur

Chaque utilisateur se connecte avec un compte affecté et l'accès aux fonctionnalités est attribué en fonction des droits et des rôles.

Un client nous a demandé si nous supportons LDAP ou Active Directory, si les comptes des utilisateurs sont gérés sur un contrôleur de domaine virtuel, et une fois connecté, l'utilisateur n'a plus besoin de se connecter à un logiciel supplémentaire ... .Par exemple, le nôtre.

J'ai examiné le protocole LDAP et les interfaces de service Active Directory. Juste curieux de savoir si quelqu'un a de l'expérience avec cela, et quelle est la meilleure méthode pour aborder cette transition de soutenir ces derniers? Je suis particulièrement inquiet de savoir si nous devons ou non arrêter d'utiliser notre système de gestion et de connexion de compte courant?

Nous développons actuellement en utilisant Delphi 2010 et UNIDAC (pour les connexions de base de données).

Merci

+1

J'ai fait pas mal de choses Delphi/ADSI - mais ça fait presque 10 ans, et c'était sur Delphi 7 à l'époque. [Voir ma page trucs et astuces] (http://adsi.mvps.org/adsi/Delphi/index.html) donc quelques pointeurs. –

+0

Question liée (pour la connexion unique avec Active Directory): [Comment puis-je obtenir un ticket Kerberos avec Delphi?] (Http://stackoverflow.com/questions/1052369/how-can-i-get-a- kerberos-ticket-with-delphi) – mjn

+0

Ne vous embêtez pas à vous débarrasser de votre gestion personnalisée des utilisateurs, conservez-la comme une autre option. Cela pourrait appeler un refactoring. – menjaraz

Répondre

Questions connexes