

Java - kam ulozit pristup na DB
ahoj, jak se standardne ukladaji pristupove udaje napr. k databazovemu serveru v klasicke java desktop aplikaci, ve ktere je mozne v nastaveni tyto udaje menit? Diky
ahoj, jak se standardne ukladaji pristupove udaje napr. k databazovemu serveru v klasicke java desktop aplikaci, ve ktere je mozne v nastaveni tyto udaje menit? Diky
Předmět | Autor | Datum |
---|---|---|
nejaky app.config (xml suboru z ktoreho si aplikacia cita nastavenia). wam_Spider007 24.10.2014 11:09 |
wam_Spider007 | |
To jsem si taky myslel, ale urcite tam nedam pristupove udaje k db v plaintextu ne? kamil5 24.10.2014 11:11 |
kamil5 | |
Minimalne heslo se uklada jako hash.
Uzivatel zada jmeno a heslo v klientske aplikaci, ta spocita ha… Jan Fiala 24.10.2014 11:26 |
Jan Fiala | |
To se přece obecně nedá, logovat se do DB přes hashované heslo... MaSo 24.10.2014 12:06 |
MaSo | |
Pokud je on autor te aplikace, pak nevisím žádný důvod, proč by to nešlo.
Nejde o přihlášení k DB (t… poslední Jan Fiala 25.10.2014 18:07 |
Jan Fiala |
Zpět do poradny Odpovědět na původní otázku Nahoru
nejaky app.config (xml suboru z ktoreho si aplikacia cita nastavenia).
To jsem si taky myslel, ale urcite tam nedam pristupove udaje k db v plaintextu ne?
Minimalne heslo se uklada jako hash.
Uzivatel zada jmeno a heslo v klientske aplikaci, ta spocita hash a posle na server k overeni. Pokud hashe souhlasi, je uzivatel autentifikovan.
Pri zmene hesla se na server odesle a ulozi novy hash.
Jeste se dela to, ze k heslu pred vypoctem hashe neco pridas, treba znak na zacatek a na konec - tzv. osoleni.
Lokalne ty udaje vubec ukladat nemusis.
To se přece obecně nedá, logovat se do DB přes hashované heslo...
Pokud je on autor te aplikace, pak nevisím žádný důvod, proč by to nešlo.
Nejde o přihlášení k DB (to může být někde skrytě na pozadí a celá aplikace může používat jedno připojení), ale o autentizaci uživatele v rámci aplikace.