Hirdetés
- Apple MacBook
- Eljött a CPU-k kora az AI-piacon
- Igencsak energiatakerékos minigéppel támad a Shuttle
- Épített vízhűtés (nem kompakt) topic
- Kompakt vízhűtés
- Fejhallgató erősítő és DAC topik
- Asus: a mobilpiacról ki, a tabletpiacra be
- Milyen billentyűzetet vegyek?
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
Új hozzászólás Aktív témák
-
martonx
veterán
válasz
#65304576
#977
üzenetére
hű, te aztán kevered a szezont a fazonnal.
Az alkalmazások úgy néznek ki, hogy az alkalmazások egy adatbázis usert használnak, eddig oké. Viszont szokott lenni egy user struktúra, és ebben vannak a userek bejelentkezéséhez szükséges információk, szerepkörök tárolva DB szinten.
Az alkalmazás pedig e user struktúra alapján szabja meg, hogy ki mit tud csinálni.
Mondok egy példát:
van egy db user, mondjuk pistike, ami hozzáré egy darab db-hez, ezt tudja írni olvasni.
Ebben a db-ben van egy user tábla, ebben felsorolva egy rakás user.
A felhasználó be akar lépni az alkalmazásba. Az alkalmazás pistike userrel megnézi, hogy a megadott user-pass páros megfelel-e a user táblában tároltaknak.
Ha megfelel, akkor már azt is tudja, hogy XY-nak mit szabad és mit nem csinálnia az alkalmazásban.
Amikor a feladat pedig az, hogy egy mezőt ne tudják a sima felhasználók módosítani, akkor a megoldás nem az, hogy pistike user mellé felveszek pistike2-t, meg szétbarmolom a tábla struktúrámat, hanem az alkalmazásban a user jogosultságának megfelelően letiltom/engedélyezem az adott mező módosítását.
És itt ér össze a DB és az alkalmazásszintű jogosultság kezelés. És ahogy mondtam a db szintű szinte lényegtelen, mert amikor egy programot használsz (normális, jó esetben) a fent részletezett módon dől el, hogy ki mihez fér hozzá, nem pedig db szinten.
A DB admin dolgot meg totál felesleges ide keverni, én is nagyvállalati környezetben dolgozok, tisztában vagyok a hozzáférések szigorúságával.
Nem gondoltam volna, hogy a közgondolkozásban ekkora kavar van jogosultságkezelés tekintetében.
Új hozzászólás Aktív témák
- Crimson Desert
- Apple MacBook
- Lőjj és hackkelj: ilyen lett a Pragmata
- Eljött a CPU-k kora az AI-piacon
- Telekom mobilszolgáltatások
- Star Citizen
- Mesterséges intelligencia topik
- Luck Dragon: Asszociációs játék. :)
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- The Division 2 (PC, XO, PS4)
- További aktív témák...
- ZBook Power 16 G11 16" FHD+ IPS Ultra 7 165H RTX 1000 Ada 32GB 512GB NVMe gar
- GIGABYTE GeForce RTX 2080 Ti TURBO OC 11GB GDDR6 (GV-N208TTURBO OC-11GC) Videokártya
- ThinkPad P1 Gen6 16" 4K+ OLED érintő i7-13700H RTX 2000 Ada 32GB 1TB NVMe ujjolv gar
- Lenovo Thinkstation P320 MT,E3-1220 v6,32GB DDR4,256GB SSD,Quadro P2000 5GB VGA,WIN11
- SAMSUNG 980 500GB M.2 NVME PCI-E 3.0 - Új, 1 év garancia - Eladó!
- BESZÁMÍTÁS! ASUS ROG XBOX Ally X 24GB/1TB kézikonzol garanciával, hibátlan működéssel
- iKing.Hu - Apple iPhone 13 Pro Max 128GB Space Gray használt szép állapot 100% akku 6 hónap garancia
- Nemzetközi csomagküldés olcsón EU akár 2800 Ft-tól CsomagExpress
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra fejhallgatóval garanciával
- iPhone 16 pro 128GB Sivatagi Titán - 27% ÁFA (0395)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

