Forum » Programiranje » 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
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.
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.
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...
http://msdn.microsoft.com/en-us/library...
Pust' ot pobyedy k pobyedye vyedyot!
Zgodovina sprememb…
- spremenilo: noraguta ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Windows 10 z reklamami tudi v Raziskovalcu (strani: 1 2 3 )Oddelek: Novice / Operacijski sistemi | 40061 (33625) | D3m |
» | C# textbox polnjenjeOddelek: Programiranje | 1626 (1491) | Mitja Bonča |
» | pošiljanje SMS C#Oddelek: Programiranje | 3115 (2608) | Neon87 |
» | [ ASP.NET ] Vprašanje glede podajanja parametrovOddelek: Programiranje | 1562 (1293) | salesky |
» | PC v domenoOddelek: Omrežja in internet | 2927 (2778) | Cveto |