KOMPETENSSYSTEM - Örebro universitet
KOMPETENSSYSTEM - Örebro universitet
KOMPETENSSYSTEM - Örebro universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Kompetenssystem<br />
4.2.4 Inloggning och autentisering av användare<br />
Ett viktigt krav på systemet är det som kallas single sign-on, se avsnitt 3.1. Detta betyder att<br />
användaren av systemet inte skall behöva gå igenom mer än ett inloggningsförfarande.<br />
Autentisering av användaren påbörjas i filen Start.aspx. De olika momenten visas i figur 4.20.<br />
Användarens windowsinloggningsid hämtas från User.Identity.Name (se avsnitt 3.6).<br />
Hos Meteorit består detta ID av första bokstaven i förnamnet följt av de två första i<br />
efternamnet.<br />
Från Active Directory hämtas med hjälp av detta ID personens fullständiga namn samt<br />
information om personen tillhör administrationsgruppen eller ej. Om användaren inte finns i<br />
AD avslutas körningen med ett felmeddelande.<br />
Namnet används sedan för uppslag i Kompetensiadatabasen där det kontrolleras om<br />
användaren har ett konto eller ej. Finns inget konto skapas ett nytt och applikationen startar.<br />
Finns i Kompetensias<br />
databas<br />
Kompetensia<br />
Start<br />
HttpContext.Current.User.Identity.Name<br />
Active<br />
Directory<br />
Finns i AD Finns ej i AD<br />
Kompetensia<br />
Databas<br />
Finns ej i Kompetensias databas<br />
Lägg till ny användare<br />
Figur 4.20: Inloggningsförfarande<br />
Peter Lorenz 40(47)