જો કોઈ પણ લોગ-ઇન થયેલ વપરાશકર્તા અન્ય વપરાશકર્તાઓની પંક્તિઓ વાંચી શકે છે, તો તમારું ડેટાબેઝ એપ્લિકેશન પર વિશ્વાસ કરી રહ્યું છે કે તે યોગ્ય રીતે વર્તશે. હું રો-લેવલ સિક્યુરિટી પોલિસી અને રોલ્સ સાથે નિયમને PostgreSQL માં જ ખસેડું છું, પછી પરીક્ષણો દ્વારા સાબિત કરું છું કે એક વપરાશકર્તા બીજા વપરાશકર્તાના ડેટા સુધી પહોંચી શકતો નથી.
હું PostgreSQL રો-લેવલ સિક્યુરિટી સેટ કરીશ જેથી દરેક વપરાશકર્તા ફક્ત તેમનો પોતાનો ડેટા જોઈ શકે, જેમાં સુપાબેઝનો સમાવેશ થાય છે.
5કોષ્ટકો સુધીની રો-લેવલ સુરક્ષા સમીક્ષા, દરેક ગેપ ક્વેરી દ્વારા દર્શાવવામાં આવે છે.
- 5 કોષ્ટકો સુધીની સમીક્ષા
- લેખિત અહેવાલ
- ઉદાહરણ ક્વેરીઝ
10કોષ્ટકો સુધીની નીતિઓ અને ભૂમિકાઓ, નિયમો સાચા છે તે સાબિત કરતા પરીક્ષણો સાથે.
- 10 કોષ્ટકો સુધીની નીતિઓ
- લેખિત અહેવાલ
- ઉદાહરણ ક્વેરીઝ
25કોષ્ટકો સુધી, ડેટાબેઝમાં પ્લાન મર્યાદાઓ, CI માં સ્થળાંતર અને પરીક્ષણો.
- 25 કોષ્ટકો સુધી, પ્લાન મર્યાદાઓ, CI
- લેખિત અહેવાલ
- ઉદાહરણ ક્વેરીઝ
કસ્ટમ ઑફરની વિનંતી કરો
કસ્ટમ ઑફરની વિનંતી કરવા માટે લોગ ઇન કરો
આ Zinner પાસેથી વ્યક્તિગત ઑફરની વિનંતી કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લૉગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોપૂર્વ-વેચાણ પ્રશ્ન પૂછો
પ્રશ્ન પૂછવા માટે લોગ ઇન કરો
પ્લેટફોર્મ સ્પામ ઘટાડવા માટે, પ્રી-સેલ સંદેશાઓ ફક્ત લૉગ-ઇન કરેલા વપરાશકર્તાઓ દ્વારા જ મોકલી શકાય છે.
આ Zinner ને સીધો મેસેજ કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લોગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોલોગ ઇન કરવું જરૂરી છે
આ Zinner ને મેસેજ કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લોગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોલોગ ઇન કરવું જરૂરી છે
વ્યક્તિગત ઑફરની વિનંતી કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લૉગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોએક નજરમાં
તમને નિર્ણય લેવામાં મદદ કરવા માટે આ સેવા વિશેની મુખ્ય વિગતો. Zinn Hub દ્વારા જનરેટ કરાયેલ, વિક્રેતા દ્વારા નહીં.
મૂલ્ય સ્થિતિ
અમલીકરણ સ્તર
સપોર્ટેડ પ્લેટફોર્મ્સ
કામનો પ્રૂફ
ડિલિવરી ફોર્મેટ
તમને શું મળશે
સંપૂર્ણ વર્ણન
વપરાશકર્તા ખાતાઓ, પેઇડ પ્લાન અથવા એક ડેટાબેઝમાં ઘણી ટીમો ધરાવતી કોઈપણ એપ્લિકેશનને નક્કી કરવું પડશે કે કઈ પંક્તિઓ કોણ જોઈ શકે છે. જો તે નિયમ ફક્ત એપ્લિકેશન કોડમાં જ રહે છે, તો જ્યારે કોઈ અન્ય રીતે ડેટા સુધી પહોંચે છે ત્યારે તે પ્રથમ વખત નિષ્ફળ જાય છે: એક નવો એન્ડપોઇન્ટ જે કોઈ સુરક્ષિત કરવાનું ભૂલી ગયું, તે જ ડેટાબેઝ પર બીજી એપ્લિકેશન, અથવા API જે Supabase તમારા કોષ્ટકો માટે જનરેટ કરે છે. રો-લેવલ સુરક્ષા નિયમને ત્યાં મૂકે છે જ્યાં ડેટા હોય છે.
મેં NDA હેઠળ સબ્સ્ક્રિપ્શન પ્રોડક્ટ પર આ કર્યું છે: કોષ્ટકો પર રો-લેવલ સુરક્ષા નીતિઓ અને દરેક સબ્સ્ક્રિપ્શન સ્તર માટે એક અલગ ડેટાબેઝ ભૂમિકા, જેથી પ્લાનમાં શું શામેલ છે તે PostgreSQL દ્વારા લાગુ કરવામાં આવે છે, કોઈ વ્યક્તિ ભૂલી શકે તેવી તપાસ દ્વારા નહીં.
સ્ટાર્ટરમાં, હું પાંચ કોષ્ટકો સુધીની નીતિઓની સમીક્ષા કરું છું કે તેમની પાસે શું છે અથવા શું નથી અને ગેપ્સની લેખિત સૂચિ મોકલું છું, જેમાં દરેકને દર્શાવતી ઉદાહરણ ક્વેરી હોય છે. સ્ટાન્ડર્ડ દસ કોષ્ટકો સુધીની નીતિઓ લખે છે અથવા સુધારે છે, તમારી એપ્લિકેશનને જરૂરી ભૂમિકાઓ સેટ કરે છે, તેમને સ્થળાંતર ફાઇલો તરીકે પહોંચાડે છે, અને પરીક્ષણો ઉમેરે છે જેમાં વપરાશકર્તા A વપરાશકર્તા B ની પંક્તિઓ વાંચવાનો અને બદલવાનો પ્રયાસ કરે છે અને નિષ્ફળ જાય છે. એડવાન્સ્ડ પચીસ કોષ્ટકો સુધી આવરી લે છે, ડેટાબેઝમાં લાગુ કરાયેલ પ્લાન અથવા સ્તર મર્યાદાઓ ઉમેરે છે, અને CI માં પરીક્ષણો ચલાવે છે.
Supabase પર, સમાન PostgreSQL સુવિધાઓ લાગુ પડે છે, જેમાં auth.uid() અને નીતિઓમાં ઉપયોગમાં લેવાતા JWT દાવાઓ હોય છે. સાદા PostgreSQL પર, નીતિઓ સત્ર સેટિંગમાંથી વર્તમાન વપરાશકર્તાને વાંચે છે જે તમારું બેકએન્ડ દરેક વિનંતી માટે સેટ કરે છે.
કોઈ કૉલ્સ નથી. દરેક પેકેજ કોણ શું જોઈ શકે છે તેના પર સાદી ભાષાની નોંધ સાથે સમાપ્ત થાય છે; સ્ટાન્ડર્ડ અને એડવાન્સ્ડ પર, નીતિઓ પણ પરીક્ષણો સાથે તમારા રિપોઝીટરીમાં સ્થળાંતર તરીકે આવે છે. ડિલિવરી પછી 14 દિવસો સુધી, હું અમે સંમત થયા મુજબ કામ ન કરતી કોઈપણ વસ્તુને મફતમાં ઠીક કરું છું.
તમારા પ્રોજેક્ટને પૂર્ણ કરવાના પગલાં
1. ડેટા મેપ કરો - હું કોષ્ટકોની યાદી બનાવું છું, દરેક પંક્તિનો માલિક કોણ છે, અને તેને કોણે વાંચવું કે બદલવું જોઈએ: માલિકો, ટીમના સભ્યો, એડમિન, દરેક યોજના.
2. શું અસ્તિત્વમાં છે તેની સમીક્ષા કરો - વર્તમાન નીતિઓ, અનુદાન અને ભૂમિકાઓ તે નકશા સામે તપાસવામાં આવે છે, અને દરેક અંતરને એક ક્વેરી સાથે લખવામાં આવે છે જે તેને દર્શાવે છે.
3. નીતિઓ અને ભૂમિકાઓ - નીતિઓ કોષ્ટક દીઠ અને ક્રિયા દીઠ લખવામાં આવે છે, જેમાં યોજનાઓ અથવા ટીમો માટે ભૂમિકાઓ હોય છે, જેમ કે તમે સમીક્ષા કરી શકો તેવી સ્થળાંતર ફાઇલો.
4. તેને સાબિત કરો - પરીક્ષણો વિવિધ વપરાશકર્તાઓ તરીકે લોગ ઇન કરે છે અને એકબીજાના ડેટાને વાંચવાનો અને બદલવાનો પ્રયાસ કરે છે. દરેક પ્રતિબંધિત ક્રિયા નિષ્ફળ થવી જોઈએ, અને દરેક મંજૂર ક્રિયા કામ કરવી જોઈએ.
5. હેન્ડઓવર - કોણ શું જોઈ શકે છે, સ્થળાંતર, અને જ્યારે નવું કોષ્ટક દેખાય ત્યારે નીતિ કેવી રીતે ઉમેરવી તે વિશે સાદા શબ્દોમાં એક ટૂંકી નોંધ.
Zinner ગુણવત્તા ગેરંટી
પ્લેટફોર્મમાં જોડાતા પહેલા દરેક Zinnerની સમીક્ષા કરવામાં આવે છે અને તેને મંજૂર કરવામાં આવે છે.
બધી સેવાઓ અમારી ગુણવત્તા ખાતરી પ્રતિબદ્ધતા દ્વારા સમર્થિત છે.
તમે ડિલિવર કરેલા કામને મંજૂર ન કરો ત્યાં સુધી તમારી ચુકવણી સુરક્ષિત છે.
પેકેજોની તુલના કરો
| કાર્ય | સ્ટાર્ટર | માનક | અદ્યતન |
|---|---|---|---|
| ડિલિવરી સમય | 2 દિવસો | 5 દિવસો | 10 દિવસો |
| પુનરાવર્તનો | 1 | 2 | 3 |
| વિસ્તાર | 5 કોષ્ટકો સુધીની સમીક્ષા | 10 કોષ્ટકો સુધીની નીતિઓ | 25 કોષ્ટકો સુધી, યોજના મર્યાદાઓ, CI |
| લેખિત અહેવાલ | ✓ | ✓ | ✓ |
| ઉદાહરણ ક્વેરીઝ | ✓ | ✓ | ✓ |
સેવા વિગતો
વારંવાર પૂછાતા પ્રશ્નો
એપ્લિકેશન તપાસો તમે યાદ રાખો છો તે પાથને સુરક્ષિત કરે છે. પંક્તિ-સ્તરની સુરક્ષા તમારી એપ્લિકેશનના ડેટાબેઝ ભૂમિકાઓ હેઠળ ચાલતી દરેક ક્વેરીને આવરી લે છે, જેમાં પછીથી ઉમેરવામાં આવેલા એન્ડપોઇન્ટ્સ અને સુપાબેઝના API પર સીધા કૉલ્સનો સમાવેશ થાય છે. સુપરયુઝર, કોષ્ટક માલિકો અને સુપાબેઝની સેવા કી તેને ડિઝાઇન દ્વારા બાયપાસ કરે છે, તેથી જ તે ઓળખપત્રો સર્વર પર રહે છે. મોટાભાગની ટીમો બંને પ્રકારની તપાસ રાખે છે.
તે થઈ શકે છે, જો કોઈ નીતિ ધીમા કાર્યને કૉલ કરે અથવા ઇન્ડેક્સ ચૂકી જાય. હું તે ધ્યાનમાં રાખીને નીતિઓ લખું છું, અને સમીક્ષા કોઈપણ નીતિની યાદી આપે છે જેને ઇન્ડેક્સની જરૂર હોય.
ના. ડેટા વિનાનો સ્કીમા નીતિઓ લખવા અને ચકાસવા માટે પૂરતો છે. પરીક્ષણો હું બનાવેલા સીડ ડેટા પર ચાલે છે.
ના. આ સ્વરૂપમાં પંક્તિ-સ્તરની સુરક્ષા PostgreSQL સુવિધા છે, અને આ સેવા PostgreSQL આસપાસ બનાવવામાં આવી છે.
ગ્રાહક સમીક્ષાઓ
અમારા ગ્રાહકો આ Zinn વિશે શું કહે છે તે જુઓ
શ્રેણીઓ
ઝિનર નીતિઓ
સંબંધિત Zinns

saas, CRM માટે તમારા સોફ્ટવેર ડેવલપર બનો, નેક્સ્ટ js, python, ai નો ઉપયોગ કરીને

Figma થી React વેબ એપ્લિકેશન ડેવલપમેન્ટ - Next.js, Node.js, Firebase અને Supabase





