0
თქვენი კალათა
0
Zinn Hub
0
თქვენი კალათა
0

ერთი შეხედვით

ძირითადი დეტალები ამ სერვისის შესახებ, რათა დაგეხმაროთ გადაწყვეტილების მიღებაში. გენერირებულია Zinn Hub-ის მიერ და არა გამყიდველის მიერ.

აღსრულების ფენა

მონაცემთა ბაზის დონე (არა აპლიკაციის დონე)
წესები ცხოვრობს თავად PostgreSQL-ში - ისინი ვრცელდება ყველა მოთხოვნაზე, მიუხედავად იმისა, თუ რომელი აპლიკაცია, ბოლო წერტილი ან API წვდება მონაცემთა ბაზას.

მხარდაჭერილი პლატფორმები

PostgreSQL & Supabase
მუშაობს ჩვეულებრივ PostgreSQL-ზე სესიის პარამეტრებით და Supabase-ზე auth.uid()-ისა და JWT მოთხოვნების გამოყენებით პოლიტიკებში.

შესრულებული სამუშაოს დადასტურება

ტესტები შედის (სტანდარტული და გაფართოებული)
ავტომატური ტესტები შედიან სისტემაში სხვადასხვა მომხმარებლის სახით და ადასტურებენ, რომ აკრძალული წაკითხვები და ჩაწერები ნამდვილად ვერ ხერხდება - არა მხოლოდ ვარაუდობენ.

მიწოდების ფორმატი

მიგრაციის ფაილები + წერილობითი ანგარიში
პოლიტიკები მოდის მიგრაციის ფაილების სახით, მზად თქვენი საცავისთვის. მარტივი ენის ანგარიში განმარტავს, თუ ვინ რას ხედავს და როგორ დაამატოთ მომავალი პოლიტიკები.

რას მიიღებთ

ფორმატები:
წერილობითი ანგარიში
მორგებული კოდი
მიწოდების მეთოდი:
შეკვეთების მენეჯერი
შენიშვნები: თქვენ მიიღებთ წერილობით რუკას, თუ ვინ რას ხედავს და ცვლის, თითოეული ნაპოვნი ხარვეზის მოთხოვნით. სტანდარტულ და გაფართოებულ ვერსიებში, პოლიტიკები და როლები მოდის მიგრაციის ფაილების სახით თქვენს საცავში, ტესტებით, რომლებიც შედიან სისტემაში სხვადასხვა მომხმარებლის სახით და ამტკიცებენ თითოეულ წესს. თქვენ წყვეტთ, როდის გამოიყენება ისინი თქვენს ცოცხალ მონაცემთა ბაზაზე.

სრული აღწერა

ნებისმიერ აპლიკაციას მომხმარებლის ანგარიშებით, ფასიანი გეგმებით ან რამდენიმე გუნდით ერთ მონაცემთა ბაზაში უნდა გადაწყვიტოს, ვის შეუძლია ნახოს რომელი რიგები. თუ ეს წესი მხოლოდ აპლიკაციის კოდშია, ის ვერ ხერხდება პირველად, როდესაც ვინმე მონაცემებს სხვა გზით მიწვდება: ახალი ბოლო წერტილი, რომელიც ვინმეს დაავიწყდა დაცვა, მეორე აპლიკაცია იმავე მონაცემთა ბაზაზე, ან API, რომელსაც Supabase ქმნის თქვენი ცხრილებისთვის. რიგის დონის უსაფრთხოება წესს ათავსებს იქ, სადაც მონაცემებია.

მე ეს გავაკეთე სააბონენტო პროდუქტზე NDA-ის ქვეშ: რიგის დონის უსაფრთხოების პოლიტიკები ცხრილებზე და ცალკე მონაცემთა ბაზის როლი თითოეული სააბონენტო დონისთვის, ასე რომ, რასაც გეგმა მოიცავს, აღსრულდება PostgreSQL-ის მიერ და არა შემოწმებით, რომელიც ვინმეს შეიძლება დაავიწყდეს.

Starter-ში, მე ვამოწმებ პოლიტიკებს, რომლებიც ხუთამდე ცხრილს აქვს ან აკლია და ვაგზავნი ხარვეზების წერილობით სიას, მაგალითი მოთხოვნით, რომელიც აჩვენებს თითოეულს. Standard წერს ან ასწორებს პოლიტიკებს ათამდე ცხრილზე, აყენებს როლებს, რომლებიც თქვენს აპლიკაციას სჭირდება, აწვდის მათ მიგრაციის ფაილების სახით და ამატებს ტესტებს, რომლებშიც მომხმარებელი A ცდილობს წაიკითხოს და შეცვალოს მომხმარებელი B-ის რიგები და ვერ ხერხდება. Advanced მოიცავს ოცდახუთამდე ცხრილს, ამატებს გეგმის ან დონის ლიმიტებს, რომლებიც აღსრულდება მონაცემთა ბაზაში და აწარმოებს ტესტებს CI-ში.

Supabase-ზე, იგივე PostgreSQL ფუნქციები გამოიყენება, auth.uid()-ისა და JWT მოთხოვნების გამოყენებით პოლიტიკებში. ჩვეულებრივ PostgreSQL-ზე, პოლიტიკები კითხულობენ მიმდინარე მომხმარებელს სესიის პარამეტრიდან, რომელსაც თქვენი ბექენდი აყენებს თითოეული მოთხოვნისთვის.

ზარები არ არის. თითოეული პაკეტი მთავრდება მარტივი ენის შენიშვნით, თუ ვინ რას ხედავს; სტანდარტულ და გაფართოებულ ვერსიებში, პოლიტიკები ასევე მოდის მიგრაციების სახით თქვენს საცავში, ტესტებთან ერთად. მიწოდებიდან 14 დღის განმავლობაში, მე ვასწორებ ყველაფერს, რაც არ მუშაობს შეთანხმებისამებრ, უფასოდ.

თქვენი პროექტის დასრულების ნაბიჯები
1. მონაცემების რუკა - მე ვადგენ ცხრილებს, ვინ ფლობს თითოეულ რიგს და ვინ უნდა წაიკითხოს ან შეცვალოს იგი: მფლობელები, გუნდის წევრები, ადმინისტრატორები, თითოეული გეგმა.
2. არსებულის მიმოხილვა - მიმდინარე პოლიტიკები, გრანტები და როლები მოწმდება ამ რუკის მიხედვით, და ყოველი ხარვეზი იწერება მოთხოვნით, რომელიც მას აჩვენებს.
3. პოლიტიკები და როლები - პოლიტიკები იწერება ცხრილისა და მოქმედების მიხედვით, გეგმების ან გუნდების როლებით, როგორც მიგრაციის ფაილები, რომელთა განხილვაც შეგიძლიათ.
4. დაამტკიცეთ - ტესტები შედიან სისტემაში სხვადასხვა მომხმარებლის სახით და ცდილობენ წაიკითხონ და შეცვალონ ერთმანეთის მონაცემები. ყოველი აკრძალული მოქმედება უნდა ვერ მოხდეს, და ყოველი ნებადართული უნდა იმუშაოს.
5. გადაცემა - მოკლე შენიშვნა მარტივი სიტყვებით, თუ ვინ რას ხედავს, მიგრაციები და როგორ დაამატოთ პოლიტიკა, როდესაც ახალი ცხრილი გამოჩნდება.

Zinner ხარისხის გარანტია

✓
შემოწმებული პროფესიონალი
ყველა Zinner განიხილება და მტკიცდება პლატფორმაზე გაწევრიანებამდე.
✓
ხარისხიანი სამუშაო გარანტირებულია
ყველა სერვისი მხარდაჭერილია ჩვენი ხარისხის უზრუნველყოფის ვალდებულებით.
✓
უსაფრთხო გადახდა
თქვენი გადახდა დაცულია მანამ, სანამ არ დაამტკიცებთ შესრულებულ სამუშაოს.

პაკეტების შედარება

ფუნქციადამწყებისტანდარტულიმოწინავე
მიწოდების დრო2 დღეები5 დღეები10 დღეები
რევიზიები123
ფარგლებიმიმოხილვა 5 ცხრილამდეპოლიტიკები 10 ცხრილამდე25ცხრილამდე, გეგმის ლიმიტები, CI
წერილობითი ანგარიში✓✓✓
მაგალითი მოთხოვნები✓✓✓

სერვისის დეტალები

მომსახურების ტიპი
სტანდარტული
Zinner-ის ტიპი
ფრილანსერი
ხელმისაწვდომობა
კვირის დღეები
გამყიდველის ქვეყანა
ყაზახეთი
მიღებული ენები
ინგლისური
რუსული
NDA ხელმისაწვდომია
დიახ
პროექტის ზომები
მცირე და საშუალო
პასუხის დრო
12 საათის განმავლობაში
გამოცდილების წლები
10+

ხშირად დასმული კითხვები

აპლიკაციის შემოწმებები იცავს იმ გზებს, რომლებიც გახსოვთ. რიგის დონის უსაფრთხოება მოიცავს ყველა მოთხოვნას, რომელიც მუშაობს თქვენი აპლიკაციის მონაცემთა ბაზის როლების ქვეშ, მათ შორის მოგვიანებით დამატებულ ბოლო წერტილებს და პირდაპირ ზარებს Supabase-ის API-ზე. სუპერმომხმარებელი, ცხრილის მფლობელები და Supabase-ის სერვისის გასაღები გვერდს უვლიან მას დიზაინის მიხედვით, რის გამოც ეს სერთიფიკატები რჩება სერვერზე. გუნდების უმეტესობა ინახავს ორივე სახის შემოწმებას.

შეიძლება, თუ პოლიტიკა იძახებს ნელ ფუნქციას ან აკლია ინდექსი. მე ვწერ პოლიტიკებს ამის გათვალისწინებით, და მიმოხილვაში ჩამოთვლილია ნებისმიერი პოლიტიკა, რომელსაც ინდექსი სჭირდება.

არა. მონაცემების გარეშე სქემა საკმარისია პოლიტიკების დასაწერად და შესამოწმებლად. ტესტები მუშაობს ჩემს მიერ შექმნილ საწყის მონაცემებზე.

არა. ამ ფორმით მწკრივების დონის უსაფრთხოება არის PostgreSQL-ის ფუნქცია და ეს სერვისი აგებულია PostgreSQL-ის გარშემო.

მომხმარებელთა შეფასებები

ნახეთ, რას ამბობენ ჩვენი მომხმარებლები ამ Zinn-ის შესახებ

კატეგორიები

Zinner-ის პოლიტიკა

მე დავაყენებ PostgreSQL-ის მწკრივების დონის უსაფრთხოებას, რათა თითოეულმა მომხმარებელმა ნახოს მხოლოდ საკუთარი მონაცემები, Supabase-ის ჩათვლით 2 &Raquo; Zinn Hub

მხოლოდ შესული მომხმარებლები, რომლებმაც შეიძინეს ეს პროდუქტი, შეუძლიათ დატოვონ შეფასება.

ოფციები და შეკვეთა

მიიღეთ Zinn Hub აპლიკაცია

შეტყობინებები · უფრო სწრაფი წვდომა · სრული ეკრანი

შეეხეთ გაზიარებას თქვენს ბრაუზერში

➜ შემდეგ შეეხეთ "მთავარ ეკრანზე დამატება"