» »

C# in AD

C# in AD

l0g1t3ch ::

Kako v desktop aplikaciji narediti, da bi se username in pass preverila v AD-ju. A mora biti računalnik kjer aplikacija teče prijavljen v domeno ali je lahko samo lokalno prijavljen ?

detroit ::

kako to misliš preverila, glede na to da že če hočeš brskat uporabnike moraš bit user ADja...najbrž ne štekam hehe

Jst sm za listanje uporabnikov naredil tole če ti kej koristi, po moje komot nadaljuješ/upgradaš s preverjanjem


public List<string> GetMembers(string adGroup)
        {
            DirectoryEntry domain;
            if (unBox.Text == String.Empty) //defaultuser
            {
                domain = new DirectoryEntry("GC://" + csBox.Text);
            }
            else //just in case če hočeš kot drugi uporabnik kot tist k je currently logged  
            {
                domain = new DirectoryEntry("GC://" + csBox.Text, unBox.Text, pwBox.Text);
            }
            DirectorySearcher dsUsers = new DirectorySearcher(domain);
            //dsUsers.Filter = "(&(objectClass=user)(objectCategory=person)(memberOf=CN=" + adGroup + ",OU=CG Users,DC=domain,DC=com))";
                  EN DS FILTER le nared:D svojga ti ne povem, dam ti samo template pa en primer
            //dsUsers.Filter = "(&(objectClass = user)(objectCategory = person))";
            dsUsers.Filter = filterBox.Text;
            dsUsers.PropertiesToLoad.Add("samAccountName");

            List<string> groupUsers = new List<string>();
            foreach (SearchResult result in dsUsers.FindAll())
            {
                string user = result.Properties["samAccountName"][0].ToString();
                groupUsers.Add(user);
            }
            return groupUsers;
        }
Skero

Zgodovina sprememb…

  • spremenil: detroit ()

l0g1t3ch ::

Reimo Janez Novak je user v AD-ju in on želi uporabljati mojo aplikacijo. Ko bo aplikacijo zagnal bi jaz rad da gre aplikacija gledat v AD ali je janez novak vnesel tako uporabniško ime in geslo kot je nastavljeno v AD.

Pa zanima me če more biti računalnik na katerem teče ta aplikacija v AD domeni kjer je tudi uporabnik ali lahko teče tudi na računalniku, ki ni prijavljen v domeno.

Upam, da je sedaj razumljivo.

mastah ::

poglej ce aplikacija podpira ldap avtentikacijo

l0g1t3ch ::

???

Jest bi šele rad naredu aplikacijo, nevem kaj naj bi šel gledat.

mastah ::

potem pa sprogramiri da se geslo sinhronizira preko ldapa

noraguta ::

ni nujno ,da je comp del domene. Se mi pa po napisanem zdi , da mogoče nebi bilo narobe pogledati tudi AD LDS scenarij.
http://msdn.microsoft.com/en-us/library...
Pust' ot pobyedy k pobyedye vyedyot!

Zgodovina sprememb…

  • spremenilo: noraguta ()

tomaz_sres ::

Živijo,

preberi na povezavi:

http://stackoverflow.com/questions/2905...
Lep pozdrav, Tomaž Sreš, http://www.sres.si

detroit ::

zanimivo, uporaben odgovor za vnaprej
danke
Skero


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Windows 10 z reklamami tudi v Raziskovalcu (strani: 1 2 3 )

Oddelek: Novice / Operacijski sistemi
14339144 (32708) D3m
»

C# textbox polnjenje

Oddelek: Programiranje
71597 (1462) Mitja Bonča
»

pošiljanje SMS C#

Oddelek: Programiranje
133084 (2577) Neon87
»

[ ASP.NET ] Vprašanje glede podajanja parametrov

Oddelek: Programiranje
151545 (1276) salesky
»

PC v domeno

Oddelek: Omrežja in internet
112857 (2708) Cveto

Več podobnih tem