Waa maxay amniga safka (row-level security)?
Row-level security (RLS) waa astaan database ah oo go'aaminaysa safaf kasta, diiwaanka uu isticmaale kasta akhriyi ama beddeli karo, sidaas darteed macmiil wuxuu arkaa oo keliya dalabyadiisa, xitaa haddii app-ku weydiisto wax ka badan.
Aan lahayn, qaaciddada “isticmaaleyaashu waxay arkaan xogtooda keliya” waxay ku jirtaa code-ka app-ka. Haddii shaashad ama API mid ilmaynaysa inuu hubiyo, xogta gaarka ah ayaa jabi karta.
Amniga safka ah, qaaciddadu waxay ku jirtaa database-ka laftiisa. Waxaad qortaa siyaasad sida “safka orders wuxuu muuqdaa kaliya marka customer_id uu la mid yahay isticmaaleha galay”, database-kuna wuxuu codsi kasta ku dabaqaa.
Postgres wuxuu taageeraa amniga safka ah, qaar ka mid ah adeegyada backend-ka ayaa aad ugu tiirsan, sababtoo ah app-yadoodu database-ka si toos ah ayey uga hadlaan browser-ka. Dejinnadaas, miis aan siyaasad lahayn ayaa noqon kara mid dad kasta akhriyi karo.
RLS waa hal lakab oo ilaalinta ah, ma aha kan kaliya. App-yadu weli waxay u baahan yihiin login-ka sax ah, hubinta server-ka iyo maamulka gelitaanka admin-ka oo taxadar leh.
Tusaalooyin
- Macaamiisha portal-ka waxay arkaan dokumentiyadooda keliya
- Kooxaha qalab kasta waxay arkaan mashaariicdooda keliya
Su'aalaha
Ma waxaan u baahanahay row-level security?
Haddii app-kaagu kaydiyo xog gaar ah oo dad badan, qayb ka mid ah uuna database-ka si toos ah uga weydiiyo browser-ka, haa. Haddii gelitaan oo dhan uu ka maro backend hubiya ogolaanshaha, RLS waa lakab amni oo dheeraad ah.
Ma row-level security waa isku mid doorarka?
Maya. Doorarku waxay sharraxaan nooca isticmaaleha, sida admin ama xubin. Row-level security wuxuu isticmaalaa xaqiiqooyin sida aqoonsiga isticmaalaha ama doorka si uu u go'aamiyo safafka gaarka ah ee uu gaari karo.
Eeg sidoo kale
Mythex · Pricing · Wax kasta ku dhis AI · Templates-ka website-ka iyo app-ka · Mythex marka la barbar dhigo · Qaamuuska dhismaha app-ka AI · Qalabka bilaashka ah ee dhismaha app-ka AI · English