Integracja logowania windows i aplikacji delphi

0

W aplikacji bazodanowej opartej na Delphi i Firebird chcę dodać możliwość logowania się użytkowników do aplikacji po loginie i haśle profilu windows.. zintegrować logowanie do windows z logowaniem do aplikacji..
samo zassanie użytkownika oczywiście to nie problem.. ale co z hasłem..
powiedziałbym że:
podczas uruchamiania aplikacji chce sprawdzać login/hasło z windows i próbować się nimi zalogować do aplikacji.. ale wiem że "zassanie" hasła z profilu jest niemożliwe.. ale może istnieje jakiś inny sposób.. czy napotkał się ktoś z czymś takim?

0

A nie możesz po prostu sprawdzić jaki uzytkownik jest zalogowany w windowsie?

0

To powinno ciebie zainteresowac (teraz wiekszosc baz danych to ma - logowanie na podstawie uzytkownika systemowego)

http://www.developeando.com/2008/08/firebird-windows-authentication.html

0

mozesz zalogowac usera funkcja LogonUser i dostajesz token.
ten token mozesz wykozystac przy dostepie do obiektow.

jesli chcesz stworzyc wlasna aplikacje - stworz obiekt, zeby system sam zajmowal sie uprawnieniami.
po prostu nie dopusc do sytuacji ze ty sprawdzasz czy user ma dostep. logujesz, i system sie troszczy o reszte, ty tylko otwierasz obiekt.

0
reichel napisał(a)

To powinno ciebie zainteresowac (teraz wiekszosc baz danych to ma - logowanie na podstawie uzytkownika systemowego)

http://www.developeando.com/2008/08/firebird-windows-authentication.html

Widzę że wprowadzili na przełomie roku w wersji 2.1.3
Genialne, dokładnie o to chodziło.. teraz pozostaje tylko zobaczyć jak to działa i wdrożyć..
Dzięki!

PS. Jakby ktoś był też zainteresowany to więcej informacji jest na:
http://www.ibexpert.net/ibe/index.php?n=Doc.Security21#UsingWindowsSecurityTo

0

mysle ze hasla nie odczytasz bo to wyzsza szkola jazdy. ale jakis komponent powinien ci pomoc. poszukaj

1 użytkowników online, w tym zalogowanych: 0, gości: 1