Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako da neki program koristi Active Directory user login informacije

  • 7 odgovora
  • 2.688 pregleda

Najnovija ↓

Kako da neki program koristi Active Directory user login informacije 14.10.2015. u 15:49 · pre 134 meseca #1
Treba da pomognem kolegama sa nekim linkom, informacijama... Nisam vičan tome, bilo bi im dovoljno da im dam link, ideju u kom smeru da se krecu...

Naime, vec dugo razvijaju neki document management program, koji koristi usere koji oni kreiraju, a koji nema veze sa AD.
I tako kontrolisu te usere koje pristupe ce imati nad kojim folderima, taskovima i slicno...

To im je super funkcionisalo u manjim firmama, ali sada treba da smisle nacin kako da taj program koji razvijaju koristi AD usere...

Odnosno, prostim recima, kad se neko loguje na svoj Windows acc, da prilikom pokretanja tog progrema program vidi koji je to windows acc i da ga loguje sa tim kredencijama.
Nakon toga da taj user ima pristup tim odredjenim folderima koji su administrirani iz Windowsa. Da se nista od toga ne radi iz programa...
Re: Kako da neki program koristi Active Directory user login informacije 14.10.2015. u 16:21 · pre 134 meseca #3
Probaj da ne rade nikakvo logovanje vec upravo kao sto si opisao, samo neka pokrenu aplikaciju nakon sto se korisnik uloguje na Windows i onda iz te aplikacije neka pristupaju cemu treba a ti kroz NTFS permisije podesavaj prava za tog korisnika i vidi da li funkcionise.
LDAP ti treba ukoliko ce se korisnici logovati u okviru programa sa razlicitim kredencialima.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Kako da neki program koristi Active Directory user login informacije 14.10.2015. u 19:33 · pre 134 meseca #5
Btw, koji programski jezik koriste?
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Kako da neki program koristi Active Directory user login informacije 15.10.2015. u 10:40 · pre 134 meseca #7
Nekada davno sam radio nešto sa ovim kodom koji proverava username i pass i uzima podatke sa AD. Tebi verovatno ne treba provera username/pass pošto se to radi na nivou Windows-a, ali onaj drugi deo ti treba (FindByIdentity)

Code (csharp):
   
                bool valid;
                using (PrincipalContext context = new PrincipalContext(ContextType.Domain , "it"))
                {
                    valid = context.ValidateCredentials(userNameTextBox.Text, passwordTextBox.Text);
                    if (valid)
                    {
                       
                            UserPrincipal user = UserPrincipal.FindByIdentity(context, userNameTextBox.Text);
                            // ovde pogledaj šta možeš da dobiješ od AD-a sa user objektom
                    }
                }


Poz.
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Kako da neki program koristi Active Directory user login informacije 15.10.2015. u 10:47 · pre 134 meseca #8
Citat:
CoyoteKG:
.net C#

Neka pogledaju ovo http://stackoverflow.com/quest...sword-against-active-directory
Pregledati kompletnu tranu, ima tu vise odgovora.
To bi trebalo da je dovoljna polazna tacka, snaci ce se valjda za dalje :)
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme