Czy mogę przyznać komuś dostęp tylko do jednej witryny?
Obecnie członkostwo przyznaje uprawnienia w całej organizacji i wszystkim elementom znajdującym się poniżej w strukturze drzewa, dlatego sposobem na rozdzielenie zestawów witryn jest rozdzielenie organizacji — należy umieścić te witryny we własnej organizacji podrzędnej i tam przyznać członkostwo. Jest to przejrzysty model dla agencji i sprzedawców, gdzie każdy klient potrzebuje własnej odrębnej przestrzeni. Określanie zakresu zasobów na poziomie członkostwa, czyli przypisywanie pojedynczego członkostwa do wskazanych witryn w ramach jednej organizacji, to planowane ulepszenie, a nie funkcja dostępna obecnie.
Czy zaproszony przeze mnie programista może usunąć witrynę lub wdrożyć ją na produkcję?
Rola Programisty nie obejmuje usuwania ani zawieszania witryny — te uprawnienia należą do roli Właściciela. Umożliwia ona przeglądanie i tworzenie witryn, restartowanie usług, czyszczenie pamięci podręcznej, zarządzanie kluczami API oraz obsługę zgłoszeń. Uprawnienia do wdrażania i publikacji na środowisku produkcyjnym również nie wchodzą w zakres roli Programisty, więc przenoszenie zmian do środowiska produkcyjnego pozostaje w rękach właściciela konta. Połącz to ze środowiskiem stagingowym, aby prace programistyczne odbywały się przede wszystkim poza działającą witryną.
Co pracownicy Zinn Digital® mogą zobaczyć na moim koncie?
Zależy to całkowicie od roli pracownika, a każda rola stanowi wąski zestaw kluczy uprawnień. Na przykład Support Agent może przeglądać Państwa konto i witryny, wyświetlać zgłoszenia i odpowiadać na nie, restartować witrynę oraz czyścić jej pamięć podręczną — nie ma jednak dostępu do konfiguracji rozliczeń, zwrotów środków, planów ani floty. Logowanie się jako klient to odrębne uprawnienie przysługujące wyłącznie roli Super Admin, a w takim przypadku panel kontrolny wyświetla stały baner personifikacji. Każde działanie uprzywilejowane jest rejestrowane w dzienniku audytu wraz z wykonawcą, działaniem, celem, adresem IP oraz znacznikiem czasu, a Państwo mogą samodzielnie przeglądać dziennik swojej organizacji.
Jak szybko odebrać dostęp, jeśli ktoś odejdzie?
Usunięcie członkostwa powoduje zakończenie dostępu do danej organizacji — użytkownik zachowuje swoją tożsamość, ale nie ma przypisanej roli, a co za tym idzie, uprawnień na Państwa koncie. Klucze API są unieważniane indywidualnie, dzięki czemu klucz potoku można wycofać bez zakłócania działania innych elementów. W przypadku korzystania z logowania jednokrotnego SAML anulowanie aprowizacji u Państwa dostawcy tożsamości zarządza logowaniem centralnie. Dane uwierzytelniające na poziomie witryny, takie jak klucze SSH, są unieważniane w pulpicie nawigacyjnym, a samo usunięcie jest rejestrowane w dzienniku audytu.
Czy członkowie zespołu współdzielą moje klucze API?
Nie — warto jednak precyzyjnie wyjaśnić, dlaczego. Klucze API należą do organizacji, a nie do pojedynczego członka, i posiadają własne, szczegółowe zakresy powiązane z tym samym katalogiem uprawnień. Zamiast więc przekazywać klucz danej osobie, tworzą Państwo klucz do konkretnego zadania z możliwie najwęższym zakresem, jakiego to zadanie wymaga, i unieważniają ten klucz po jego zakończeniu. Przechowywany jest wyłącznie skrót (hash) klucza tajnego, a każdy klucz rejestruje czas swojego ostatniego użycia, dzięki czemu nieużywane klucze można łatwo znaleźć i wycofać.
Czy mogę podłączyć agenta AI bez przekazywania mu kluczy do wszystkiego?
Tak. Nasz serwer MCP uwierzytelnia agentów za pomocą protokołu OAuth 2.1 i ogranicza ich zakres do Państwa organizacji oraz roli RBAC za pomocą odwoływalnych tokenów przypisanych do poszczególnych narzędzi, dzięki czemu przyznają Państwo określone uprawnienie zamiast pełnego dostępu. Działania destrukcyjne wymagają potwierdzenia, obowiązują limity wydatków, a każde działanie trafia do tego samego dziennika audytu, co aktywność ludzka.
Co uniemożliwia jednemu najemcy dostęp do danych innego najemcy?
Funkcja Postgres Row-Level Security ogranicza zapytania do poddrzewa organizacji wywołującego w samej bazie danych, dzięki czemu filtr na poziomie aplikacji stanowi wielowarstwową ochronę, a nie jedyną linię obrony. Żądania dotyczące rekordów spoza zakresu zwracają informację o ich nieodnalezieniu zamiast błędu uprawnień, dzięki czemu nic nie zdradza ich istnienia. Po stronie serwera izolacja poszczególnych witryn za pomocą CageFS ogranicza powłokę i pliki każdego dzierżawcy wyłącznie do jego własnej witryny.
Czy mogę to wypróbować przed dokonaniem płatności?
Tak. 14-dniowy okres próbny nie wymaga podawania danych karty — bez szczegółów płatności, bez zobowiązań — i obejmuje hosting Footprint-Free dla maksymalnie pięciu stron. Wystarczy to, aby zaprosić współpracownika, przypisać rolę i upewnić się, że ograniczenia działają zgodnie z Państwa potrzebami, zanim podejmą Państwo decyzję o zakupie.