Zinn Hub
0
Shporta juaj
0

Në një vështrim

Detaje kyçe rreth këtij shërbimi për t'ju ndihmuar të vendosni. Gjeneruar nga Zinn Hub, jo nga shitësi.

Shtresa e Zbatimit

Në nivel baze të dhënash (jo në nivel aplikacioni)
Rregullat jetojnë brenda vetë PostgreSQL-së - ato zbatohen për çdo pyetje pavarësisht se cili aplikacion, pikë fundore ose API i qaset bazës së të dhënave.

Platformat e mbështetura

PostgreSQL & Supabase
Funksionon në PostgreSQL të thjeshtë me cilësime sesioni dhe në Supabase duke përdorur auth.uid() dhe kërkesat JWT brenda politikave.

Dëshmi Pune

Testet e përfshira (Standard & Advanced)
Testet e automatizuara hyjnë si përdorues të ndryshëm dhe konfirmojnë se leximet dhe shkrimet e ndaluara dështojnë vërtet - jo vetëm supozohen.

Formati i Dorëzimit

Skedarët e migracionit + raport i shkruar
Politikat mbërrijnë si skedarë migracioni të gatshëm për depozitën tuaj. Një raport në gjuhë të thjeshtë shpjegon kush mund të shohë çfarë dhe si të shtoni politika në të ardhmen.

Çfarë do të merrni

Formatet:
Raport i Shkruar
Kod i personalizuar
Metoda e dorëzimit:
Menaxher Porosish
Shënime: Ju merrni një hartë të shkruar se kush mund të shohë dhe ndryshojë çfarë, me një pyetje për çdo boshllëk të gjetur. Në Standard dhe Advanced, politikat dhe rolet mbërrijnë si skedarë migracioni në depozitën tuaj, me teste që hyjnë si përdorues të ndryshëm dhe vërtetojnë çdo rregull. Ju vendosni kur ato aplikohen në bazën tuaj të të dhënave live.

Përshkrimi i Plotë

Çdo aplikacion me llogari përdoruesish, plane me pagesë ose disa ekipe në një bazë të dhënash duhet të vendosë se kush mund të shohë cilat rreshta. Nëse ai rregull jeton vetëm në kodin e aplikacionit, ai dështon herën e parë që dikush arrin të dhënat në një mënyrë tjetër: një pikë fundore e re që dikush harroi ta ruante, një aplikacion i dytë në të njëjtën bazë të dhënash, ose API-ja që Supabase gjeneron për tabelat tuaja. Siguria në nivel rreshti e vendos rregullin aty ku janë të dhënat.

E kam bërë këtë në një produkt abonimi nën NDA: politika sigurie në nivel rreshti në tabela dhe një rol i veçantë baze të dhënash për çdo nivel abonimi, kështu që ajo që përfshin një plan zbatohet nga PostgreSQL, jo nga një kontroll që dikush mund të harrojë.

Në Starter, unë rishikoj politikat që deri në pesë tabela kanë ose u mungojnë dhe dërgoj një listë të shkruar boshllëqesh, me një shembull pyetjeje që tregon secilën. Standard shkruan ose rregullon politika në deri në dhjetë tabela, konfiguroni rolet që i duhen aplikacionit tuaj, i dorëzon ato si skedarë migracioni dhe shton teste në të cilat përdoruesi A përpiqet të lexojë dhe ndryshojë rreshtat e përdoruesit B dhe dështon. Advanced mbulon deri në njëzet e pesë tabela, shton kufizime plani ose niveli të zbatuara në bazën e të dhënave dhe ekzekuton testet në CI.

Në Supabase, zbatohen të njëjtat veçori të PostgreSQL-së, me auth.uid() dhe kërkesat JWT të përdorura brenda politikave. Në PostgreSQL të thjeshtë, politikat lexojnë përdoruesin aktual nga një cilësim sesioni që backend-i juaj vendos për çdo kërkesë.

Pa thirrje. Çdo paketë përfundon me një shënim në gjuhë të thjeshtë se kush mund të shohë çfarë; në Standard dhe Advanced, politikat mbërrijnë gjithashtu si migracione në depozitën tuaj, së bashku me testet. Për 14 ditë pas dorëzimit, unë rregulloj çdo gjë që nuk funksionon siç kemi rënë dakord, pa pagesë.

Hapat për përfundimin e projektit tuaj
1. Hartoni të dhënat - Unë listoj tabelat, kush zotëron çdo rresht dhe kush duhet ta lexojë ose ndryshojë atë: pronarët, anëtarët e ekipit, administratorët, çdo plan.
2. Rishikoni atë që ekziston - Politikat aktuale, grantet dhe rolet kontrollohen kundrejt asaj harte, dhe çdo boshllëk shkruhet me një pyetje që e tregon atë.
3. Politikat dhe rolet - Politikat shkruhen për tabelë dhe për veprim, me role për plane ose ekipe, si skedarë migracioni që mund t'i rishikoni.
4. Vërtetojeni - Testet hyjnë si përdorues të ndryshëm dhe përpiqen të lexojnë dhe ndryshojnë të dhënat e njëri-tjetrit. Çdo veprim i ndaluar duhet të dështojë, dhe çdo veprim i lejuar duhet të funksionojë.
5. Dorëzimi - Një shënim i shkurtër me fjalë të thjeshta se kush mund të shohë çfarë, migrimet dhe si të shtoni një politikë kur shfaqet një tabelë e re.

Garancia e Cilësisë Zinner

✓
Profesionist i Verifikuar
Çdo Zinner rishikohet dhe miratohet para se të bashkohet me platformën.
✓
Punë Cilësore e Garantuar
Të gjitha shërbimet mbështeten nga angazhimi ynë për sigurimin e cilësisë.
✓
Pagesë e Sigurt
Pagesa juaj mbrohet derisa të miratoni punën e dorëzuar.

Krahaso Paketat

FunksioniFillestarStandardE avancuar
Koha e dorëzimit2 ditë5 ditë10 ditë
Rishikime123
ShtrirjaRishikim i deri në 5 tabelaPolitika në deri në 10 tabelaDeri në 25 tabela, kufizime plani, CI
Raport i shkruar✓✓✓
Shembuj pyetjesh✓✓✓

Detajet e Shërbimit

Lloji i shërbimit
Standard
Lloji i Zinner
Freelancer
Disponueshmëria
Ditët e javës
Shteti i shitësit
Kazakistan
Gjuhët e pranuara
Anglisht
Rusisht
NDA në dispozicion
Po
Madhësitë e projekteve të trajtuara
E Vogël Në Mesatare
Koha e përgjigjes
Brenda 12 orësh
Vitet e përvojës
10+

Pyetjet e Bëra Shpesh

Kontrollet e aplikacionit mbrojnë rrugët që ju mbani mend. Siguria në nivel rreshti mbulon çdo pyetje që ekzekutohet nën rolet e bazës së të dhënave të aplikacionit tuaj, duke përfshirë pikat fundore të shtuara më vonë dhe thirrjet direkte në API-në e Supabase. Superpërdoruesi, pronarët e tabelave dhe çelësi i shërbimit të Supabase e anashkalojnë atë sipas dizajnit, prandaj ato kredenciale qëndrojnë në server. Shumica e ekipeve mbajnë të dy llojet e kontrolleve.

Mundet, nëse një politikë thërret një funksion të ngadaltë ose i mungon një indeks. Unë shkruaj politika me këtë në mendje, dhe rishikimi liston çdo politikë që ka nevojë për një indeks.

Jo. Një skemë pa të dhëna është e mjaftueshme për të shkruar dhe testuar politikat. Testet ekzekutohen në të dhënat fillestare që unë krijoj.

Jo. Siguria në nivel rreshti në këtë formë është një veçori e PostgreSQL, dhe ky shërbim është ndërtuar rreth PostgreSQL.

Vlerësimet e Klientëve

Shikoni çfarë thonë klientët tanë për këtë Zinn

Kategoritë

Politikat e Zinner

Unë do të vendos sigurinë në nivel rreshti të PostgreSQL në mënyrë që çdo përdorues të shohë vetëm të dhënat e tij, përfshirë Supabase 2 &Raquo; Zinn Hub

Vetëm klientët e kyçur që e kanë blerë këtë produkt mund të lënë një vlerësim.

Opsionet dhe porosia

Merrni Aplikacionin Zinn Hub

Njoftime · Qasje më e shpejtë · Ekran i plotë

Trokitni Ndaj në shfletuesin tuaj

➜ Pastaj trokitni "Shto në ekranin kryesor"