IIS authentification de base à l'aide de LDAP
J'ai un web service qui doit utiliser l'authentification HTTP avec IIS. Le seul obstacle est que les identifiants de l'utilisateur sont dans LDAP. Est-il un moyen de configurer IIS pour utiliser les informations d'identification LDAP pour l'authentification de base? J'ai pensé que je pourrais définir le domaine par défaut ou le royaume de la partie de la chaîne de connexion LDAP, mais je n'ai pas eu de chance.
Merci,
-Va
- qu'est-ce que l'hébergement LDAP?
Vous devez vous connecter pour publier un commentaire.
Ce que je voudrais faire (je suis en supposant que vous êtes à l'aide d'un tiers LDAP, et qu'il n'est pas intégré dans la façon de le faire; je n'ai pas vérifié) est mis en place MADAME et de mettre en œuvre une coutume
IUserSecurityAuthority
en étendantMadam.UserSecurityAuthorityBase
pour vérifier les informations d'identification contre LDAP.Tout ce que vous avez à faire est de remplacer une poignée de méthodes pour authentifier à partir de LDAP. Si vous arrive d'être en utilisant un Fournisseur d'appartenances LDAP pour l'authentification par formulaires, vous pouvez passer à la mise en œuvre séparément et utiliser l'exemple
MembershipSecurityAuthority
inclus avec MADAME.Extrait à partir de ce fichier d'exemple ici:
Potentiellement utile LDAP de l'utilisateur code de validation
Il y a un projet codeplex qui ressemble à elle a exactement ce dont vous avez besoin.
Il a une bonne fonction de Recherche de sorte que vous pouvez même tester ce que les Rôles de l'utilisateur.
http://ldapwebservice.codeplex.com/