LDAP controllo credenziali

martedì 02 maggio 2017 - 19.15

dompa72 Profilo | Senior Member

Ciao a tutti

ho un applicativo (windows forms) che controlla le credenziali per conto suo...... quindi nessun problema

Questo applicativo è stato installato in un azienda che utilizza active directory
Ho la necessità di controllare le credenziali in modalità mista (alcuni utenti tramite active directory ed il resto tramite l'applicativo stesso)
Ho modificato la tabella degli utenti dell'applicativo inserendo una colonna che indica con quale metodo deve essere effettuata il controllo

per gli utenti che possono accedere da qualsiasi PC nessun problema, ma per quelli che possono accede solo ad alcune workstation viene generato l'errore di Utente e password non corretta, ma se questo si connette dalla workstation giusta nessun errore

é possibile verificare solo le credenziali, indipentendemente da macchine a cui si ha accesso???? In azienda ci sono varie applicazioni web che controllano le credenziali e queste funzionano indipendentemente da quale macchina possono accedere

Grazie

ho provato anche in questo modo

using System.DirectoryServices.Protocols;
using System.Net;

in un pulsante questo codice
try
{
string usr = "utente";
string pwd = "Password";

LdapConnection connection = new LdapConnection("dominio");
NetworkCredential credential = new NetworkCredential(usr, pwd);
connection.Credential = credential;
connection.Bind();
MessageBox .Show ("logged in");
}
catch (LdapException lexc)
{
MessageBox .Show (lexc.Message);
}
catch (Exception exc)
{
MessageBox.Show(exc.Message);
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5