Le moyen le plus simple d'obtenir un serveur Active Directory pour les tests

9

Nous développons une application .net et sommes sur le point d'y ajouter une authentification. Nous aimerions utiliser Active Directory pour cela, mais nous visons à rendre cela aussi simple que possible pour le serveur de test utilisé pour le développement.

Que faut-il pour que Active Directory soit opérationnel? Puis-je l'exécuter localement sur mon installation Win7? J'ai entendu parler d'ADAM et d'AD LDS, mais je ne connais pas vraiment les détails en plus de savoir qu'il s'agit d'implémentations légères.

Donc; quel est le moyen le plus simple d'accéder à un Active Directory fonctionnel pour les tests?

stiank81
la source
Je suis tellement content de voir que personne de MS n'a pris la peine de fournir une instance de test.
sorin
Vous pouvez utiliser ce serveur de test: documize.github.io/ad-ldap-test-server
Harvey Kandola

Réponses:

6

Vous allez avoir besoin d'une installation de serveur (Windows 2003/2008 / 2008R2) pour installer Active Directory.

Généralement, la façon la plus simple de le faire dans un environnement test / dev est d'installer le système d'exploitation du serveur dans une machine virtuelle et de configurer un domaine à l'intérieur de celui-ci. Ce n'est vraiment pas si difficile si vous cherchez à exécuter un très petit domaine pour que les gens puissent tester l'authentification.

Zypher
la source
En va-t-il de même pour les versions légères? (AD LDS / ADAM)
stiank81
1
@ stiank81: Correct, pour l'un des composants AD, vous avez besoin du serveur OS.
Zypher
si vous avez la version "complète", vous n'aurez pas besoin de la version légère. Il n'y a aucune différence du point de vue de l'authentification.
Jim B
2

Vous pouvez le faire dans une machine virtuelle à l' aide de Virtual Box , le matériel de votre machine hôte déterminera ses performances. Vous aurez également besoin d'une licence pour installer. Il ne fonctionnera PAS localement sur Win7, vous avez besoin d'un OS serveur.

DanBig
la source
4
Vous n'avez pas besoin d'une copie sous licence, ils ont des téléchargements d'essai que vous pouvez installer sur une machine virtuelle. Si vous utilisez déjà Hyper-V, vous pouvez télécharger un fichier VHD prêt à l'emploi, encore plus facilement.
mfinni
Oh yeah, j'ai oublié a propos de ça. Hier, c'était une
journée
alors corrigez la réponse réelle
Aidan Ryan
1

Samba , le serveur de fichiers SMB / CIFS gratuit et très populaire, dispose d'un serveur Active Directory et LDAP intégré . Il vaut mieux l'exécuter dans une machine virtuelle Linux quelconque (je préfère VirtualBox pour les applications de test simples). Assurez-vous de voir la section d'installation pour les exigences.

DaAwesomeP
la source
Ce n'est pas Microsoft AD, mais c'est une bonne méthode pour les tests de base. Samba gère également ses utilisateurs séparément du système d'exploitation Linux sur lequel il s'exécute, ce qui simplifie la gestion des utilisateurs en raison du nombre apparemment infini de programmes de gestion Samba disponibles.
DaAwesomeP