Poslovni Engleski
Corel Draw
Motivacija na radu
Elektronsko poslovanje
Paket engleski jezik lista ostalih kurseva

| " Želim da kazem da iako sam tek na pola, da sam oduševljena ovim načinom na koji stvari funkcionisu!" |
Stanislava Kraguljac, Beograd |
| "Slučajno sam na nekoj diskusiji Infostuda našla vaš link i prosto sam zapanjena, obradovana i neizmerno ponosna što i u SRBIJI možemo da se služimo e-learning opcijom usavršavanja." |
Mila Marjanac-Tiri |
| " Ovo je pravi vid doškolovavanja za sve one koji nemaju uslova za redovno školovanje ili su prezauzeti. Nije teško za one koji hoce . Uz vas je i moj sin od 9 godina nesto naučio. Veliko hvala, ulepšali ste mi život." |
Violeta Paunović, Žagubica |
| Kompletna lista utisaka |
| Odnosi s javnošću |
| Test nedelje |
| Windows OS |
| Ovo bi svakako trebalo da probate |
| Arhitektura računara |
| Za one koji žele da znaju više... |

- Rešavanje problema i konfiguracija Windows Server 2008 mrežne infrastrukture
- Rešavanje problema i konfiguracija Windows Server 2008 Active Directory Domain Services
- Adobe Dreamweaver CS4
- Adobe Photoshop CS4
Pogledajte ostale multimedijalne prezentacije>>>
BAZA ZNANJA
| ||
Kurs: Programiranje u realnom vremenu - Web programiranje Materijali vezani uz ovu lekciju: - Test sigurnost web aplikacija - Sigurnost web aplikacija (PDF dokument) Autentifikacija i autorizacija Autentifikacija je proces dobijanja identifikacionih podataka od korisnika kao što su korisničko ime i šifra. ASP.NET obezbeđuje 3 autentifikaciona mehanizma: windows autentifikacija, forms autentifikacija i passport autentifikacija. Pošto je korisnik autentifikovan u procesu autorizacije se definiše kojim resursima i sa kakvim pravima korisnik može da pristupi.
ASP.NET autentifikacioni metodi Windows-bazirana autentifikacija se oslanja na Windows operativni sistem i IIS. Korisnik zahteva web stranu i taj zahtev prolazi kroz IIS. Pošto se identifikacioni podaci verifikuju od strane IIS-a web strana se šalje korisniku. Windows autentifikacija se koristi u intranet okruženjima. Kod autentifikacije bazirana na formi neautorizovani zahtevi se preusmervaju na HTML formu ma kojoj se prikazuje poruka korisniku. Na formi za logovanje korisnik unosi identifikacione podatke i sabmituje HTML formu a sistem šalje autentifikacioni cookie korisniku. Microsoft Passport autentifikacija je centralizovani autentifikacioni servis. Radi na principu web servisa.
Windows autentifikacija IIS upoređuje informacije koje je uneo korisnik sa windows korisničkim nalozima. Svi korisnici web aplikacije kod ove autentifikacije moraju imati windows nalog. Obezbeđivanje web aplikacije korišćenjem windows autentifikacije sastoji se od 4 koraka: konfigurisanje IIS-a, podešavanje autentifikacije u Web.config fajlu, podešavanje autorizacije u Web.config fajlu i slanje identifikacionih podataka od strane korisnika. Na slajdu je prikazan deo web.config fajla gde je setovana windows autentifikacija web sajta.
Autentifikacija bazirana na formi Omogućava aplikaciji da obezbedi sopstveni korisnički interfejs za logovanje. Autentifikacija bazirana na formi je pogodna je za internet aplikacije. Mora se obezbediti strana za logovanje. Redirekcija neautentifikovanih korisnika vrši se na stranu za logovanje. Definiše se ime autentifikacionog cookie-ja, strana za logovanje i vreme života cookie-a. Može se koristiti permanentni cookie za koga se definiše vreme života kao i privremeni autorizacioni cookie koji živi u u toku jedne sesije korisnika. Na slajdu je prikazan deo web.config fajla sa definisanom Forms autentifikacijom. Strana za logovanje je login.aspx a cooki ima name atribut ASPXUSERDEMO.
Definisanje korisnika unutar koda Za slučaj malog broja korisnika moguće im je dodeliti fiksno korisničko ime i šifru u kodu. Pozivom metode FormsAuthentication.RedirectFromLoginPage se autentifikovani korisnik šalje na zaštićenu stranu koju je zahtevao ili na podrazumevanu stranu ukoliko je prvo pristupio strani za logovanje. Klikom na dugme Button1 generiše se događaj Button1_Click vrši se odjava autentifikovanog korisnika sa web sajta odnosno brisanje autentifikacionog cookie-a.
Definisanje korisnika u web.config fajlu Na slajdu je prikazan način dodavanja korisnika web aplikacije korišćenjem web.config fajla. Kreiran je korisnik čije je korisničko ime link i šifra link, kao i korisnik čije je korisničko ime test i sifra test.Ukoliko želimo da na web sajtu postoje i nezaštićene strane tj. strane kojima mogu pristupati neautentifikovani korisnici onda se za svaku od tih strana definiše location tag koji ima svoju autorizacionu sekciju.
Definisanje korisnika u bazi podataka Kreira se tabela u bazi podataka koja sadrži ID korisnika njegovo korisničko ime i šifru. Kada korisnik unese korisničko ime (koje mora biti jedinstveno ) i šifru, izvršava se grupa sql komandi koja na osnovu unetog korisničkog imena pronalazi odgovarajući red u tabeli i proverava da li unteta šifra odgovara šifri u bazi. Ukoliko je šifra tačna korisnik se prebacuje na zaštićenu stranu.
Primer realizacije strane za logovanje Na slajdu je dat primer realizacije strane za logovanje kada su korisnici definisani u web.config fajlu. U ViewState promenljivoj brojPokusaja čuva se broj pokušaja logovanja. Ukoliko je broj pokušaja veći od 3 korisnik se prebacuje na stranu Zabranjeno.htm.
Autorizacija korisnika i uloga Definiše se u web.config fajlu unutar sekcije za autorizaciju kao što je to prikazano na slajdu. Pristup zaštićenim stranama sajta je omogućen korisniku korisnik1, svim korisnicima koji pripadaju ulozi Admins dok je pristup zabranjen svim ostalim korisnicima.
Kreiranje korisnika i uloga za web sajt ASP.NET 2.0 pruža efikasan alat za lako kreiranje korinika web sajta. Takođe je moguće kreirati odgovrajuće uloge a onda korisnike dodeliti u ulogu. Podaci se smeštaju u lokalnu bazu ASPNETDB koja se nalazi u App_Data folderu.
Microsoft pasport autentifikacija Princip rada Microsoft pasport autentifikacija je sledeći : klijent zahteva zaštičenu web stranu sa web servera, zahtev se prosleđuje ka IIS koji identifikuje korisnika kao anonimnog(aninimus) i prosleđuje zahtev ASP.NET-u. ASP.NET proverava postojanje autentifikacionog cookia kod klijenta, ukoliko cookie ne postoji vrši se redirekcija zahteva na Passport.com web sajt gde se vrši autentifikacija. Passport generiše stranu za logovanje koja se šalje do klijenta .Ukoliko su uneti podaci tačni Passport autentifikuje korisnika i vraća mu cookie sa autentifikacionom kartom. Klijent sada upućuje zahtev web serveru zajedno sa autentifikacionom kartom. IIS ponovo vrši autentifikaciju korisnika kao aninimnog i ASP.NET autentifikuje korisnika bazirano na cookie-u.
|
Želite pristup i ostalim lekcijama kursa? Naručite kurs Programiranje u realnom vremenu - Web programiranje sada:
VESTI |
![]() |
| Adobe InDesign CS4 |
| Savremena izrada stranica i preloma za strane koje se kasnije koriste za štampanje knjiga, reklama, brošura itd, ne može se zamisliti bez korišćenja savremenog programa za te namene. Upravo jedan od njih je Adobe InDesign CS4 sa poboljšanim opcijama u radu sa tekstom i grafikom u okviru jedne strane. Upoznajte se detaljnije sa ovim programom na ovoj strani>>> |
| 6421: Rešavanje problema i konfiguracija Windows Server 2008 mrežne infrastrukture |
| U radu sa mrežama pod Microsoft server 2008 okruženju naćićete se u situaciji da ne možete istog trenutka da dođete do rešenja problema. Da biste izbegli ovakve situacije i što efikasnije razrešili nastali problem ili konflikt, mi Vam preporučujemo ovaj kurs. Upoznajte se detaljnije>>> |
| 6426: Konfiguracija solucija identiteta i pristupa sa Windows Server 2008 aktivnim direktorijumom |
| Ako se aktivno bavite mrežama u Microsoft server oruženjima ili želite da počnete da se bavite i naučite kako se manipuliše sa IDA (Identity and Access) solucijama , ovaj kurs je neizostavan za Vas. Detaljnije>>> |
| Adobe Illustrator CS4 |
| Izašla je nova verzija kursa za programski alat za rad sa vektorskom grafikom. O Adobe Illustratoru ne treba govoriti mnogo, jer je jedan od najviše korišćenih programa za vektorsku grafiku. Poboljšana verzija CS4 sadrži mnoštvo alata za bolji i komforniji rad u ovom programskom okruženju. Detaljnije informacije o kursu>>> |
| MySQL programiranje i administracija |
| Ako ulazite u ozbiljne programerske vode, ovaj kurs predstavlja za Vas još jednu tehnologiju koju morate da savladate. MySQL system za upravljanje bazama podataka je najzastupljeniji system na web-u i kao takav ozbiljno se razvio poslednjih nekoliko godina u jedan veoma moćan tehnološki alat za upravljanje bazama podataka. Detaljnije o kursu>>> |
| SWOT analiza |
| Kurs koji govori o marketing tehnici za planiranje što kvalitetnijeg nastupa preduzeća na tržištu. Ovaj kurs daje Vam smernice kako označiti faktore koji imaju najviše uticaja na poslovanje preduzeća. Detaljnije o kursu>>> |
| Tehnike prodaje |
| Na tržištu sa velikom konkurencijom borba za svakog kupca je veoma važna. Kako stići do kupca,zadržati ga i pretvoriti u lojalnog potrošača, govori kurs Tehnike prodaje. Detaljnije>>> |
| Program menadžment |
| Kurs je osmišljen da upozna polaznika sa tehnikama upravljanja programom. Kada imate ispravne početne smernice, postoji mnogo veća šansa da uspešno sprovedete program do kraja. Detaljnije o Program menadžmentu>>> |
| Sony Acid Pro |
| Ozbiljno se baviti obradom digitalnog zvuka i implemetirati ga u video, reklame, džinglove, spotove... ne možete uraditi bez ozbiljnog i kvalitetnog progama za obradu zvuka. Predstavljamo vam progam Sony Acid Pro. Detaljnije o programu>>> |







