Authentifier l'utilisateur par ADFS (Active Directory Federation Services)
J'ai besoin de vérifier si un utilisateur existe OU pas dans Active Directory par ADFS
.
Donc, je veux que mon ADFS à check user Authentication
par nom d'utilisateur/Mot de passe.
Quelqu'un pourrait-il veuillez fournir un exemple de code OU de tutoriel pour le même.
Merci d'avance!
Vous êtes en train de demander deux questions: Peut ADFS vérifier si un utilisateur existe dans l'Active Directory et puis-je vous authentifier dans le ADFS utilisant le nom d'utilisateur et mot de passe.
OriginalL'auteur nunu | 2012-05-18
Vous devez vous connecter pour publier un commentaire.
D'utiliser le nom d'utilisateur/Mot de passe d'authentification, vous pouvez utiliser le
point de terminaison de la ADFS 2.0.
Ce ne vérifie PAS si l'utilisateur existe dans l'Active Directory!
Dans le code, vous demande le jeton comme ceci:
Ensuite créer le canal de l'usine pour votre service à l'aide de votre jeton:
Espérons que cette aide!
Oui, comme je l'ai écrit dans le post, vous pouvez l'utiliser pour s'authentifier. Autant que je sache ADFS n'a pas une fonctionnalité qui vous permet de vérifier si un utilisateur existe. Vous pourriez écrire un très simple webservice pour vérifier si un utilisateur existe, ou même un site web.
LdapConnection.UserExists(nom d'utilisateur); Est peut-être ce que vous cherchez.
Personne ne sait comment faire cela dans .NET 4.5? UserNameWSTrustBinding est parti, je pense?
OriginalL'auteur flayn
L'AD FS 2.0 signe dans les pages de support de nom d'utilisateur/mot de passe d'authentification de sortie de la boîte. Pas de code ou des personnalisations nécessaires.
OriginalL'auteur Marnix Klooster
Comme par @Marnix, c'est le comportement de la boîte.
Cependant, juste pour signaler:
L'authentification de l'utilisateur n'est PAS le même que de vérifier que l'utilisateur existe dans Active Directory.
par exemple, l'utilisateur peut être verrouillé. Il existe encore dans l'ANNONCE mais ne sera pas en mesure de s'authentifier.
OriginalL'auteur nzpcmad