GINA, graphical identification and authentication, on Windowseissa käytetty DLL-kirjasto joka tarjoaa käyttäjälle kirjautumistoiminnot ja se ladataan Winlogon-prosessissa. Tarjotakseen omat kirjautumistoiminnot, käyttäjän täytyy korvata MSGina.dll omallaan. DLL-tiedoston täytyy implementoida tietyt funktiot.
Kirjaston korvaamisella voidaan esimerkiksi sallia kirjautuminen sisään sormenjälkitunnistimella. DLL-tiedoston vastuulla on myös käyttäjän kanssa keskusteleminen kun käyttäjä painaa Ctrl+Alt+Del ja sen täytyy implementoida muutkin GUI-toiminnot.
VistassaGINA on korvattu uudella tekniikalla, nimeltään Credential Provider. Tässä tekniikassa LogonUI ja Winlogon keskustelevat keskenään, jolloin asioista saadaan skaalautuvampia. Vistassa tämä uusi tekniikka helpottaa ja yksinkertaistaa asioita, koska enää ei tarvitse ohjelmoida koko käyttöliittymää uudestaan tietyn toiminnon aikaansaamiseksi.
Uusi malli mahdollistaa myös useampien Credential Providerien asentamisen käyttöjärjestelmään. Näistä käyttäjä voi sitten valita haluamansa. Vistassa tuleekin mukana kaksi eri Credential Provideria: se tavallinen, eli käyttäjänimi ja salasana sekä sirukortilla kirjautumisen mahdollistava Credential Provider.
Tilaa:
Lähetä kommentteja (Atom)
Ei kommentteja:
Lähetä kommentti