Avatar billede r.hegaard Nybegynder
02. august 2006 - 15:29 Der er 5 kommentarer og
1 løsning

Validere Windows bruger fra C#

Jeg har et C# program, hvor jeg gerne vil tjekke, om et indtastet brugernavn og password eksisterer i Windows. Hvordan gør jeg det??
Avatar billede segato Nybegynder
03. august 2006 - 09:07 #1
Er det op i mod et AD eller bare på din lokale maskine?
Avatar billede segato Nybegynder
03. august 2006 - 09:17 #2
bool IsAuthenticated(string userName, string password)
        {
            try
            {
                DirectoryEntry entry = new DirectoryEntry("LDAP://"+ActiveDirectoryServerName,userName,password);
                Object native = entry.NativeObject;
                return true;
            }
            catch(Exception ex)
            {
                return false;
            }           
        }
Avatar billede segato Nybegynder
03. august 2006 - 09:17 #3
Sådan her gør du op i mod en AD server.
Avatar billede r.hegaard Nybegynder
03. august 2006 - 22:01 #4
segato > Nej, det er på en lokal maskine jeg gerne skal kunne tjekke det og jeg har fundet en løsning nu, men tak for hjælpen alligevel. Jeg har allerede implementeret en LDAP løsning med klassen System.DirectoryServices.Protocols.LdapConnection.
Men måske du kan fortælle mig, hvordan man laver en SSL eller en TLS forbindelse til en LDAP server med klasserne fra .Net, hvis det er muligt?
Avatar billede segato Nybegynder
04. august 2006 - 08:18 #5
Det er desværre ikke rigtigt noget jeg har rodet med vi har bare anvendet DirectoryEntry  og DirectorySearcher til at lave ldap forspørgelser. Hvordan løste du med den lokale bruger via WindowsPrincipal?

Mvh.

Thomas
Avatar billede r.hegaard Nybegynder
13. august 2006 - 14:44 #6
Jeg lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester