Timovi i pristup

Dajte svakom članu svog tima točno onakav pristup kakav mu je potreban

Četiri uloge korisnika, podračuni koji odražavaju stvarnu strukturu Vašeg poslovanja, API ključevi po organizaciji, jedinstvena prijava i revizijski zapis iza svake povlaštene radnje. Isti pristupni model funkcionira na nadzornoj ploči, API-ju, CLI-ju, Terraformu i našem MCP poslužitelju. Dostupnost: pružatelj za Terraform je u aktivnom razvoju i još nije dostupan. Sve ostalo ovdje opisano aktivno je već danas.

Nekoliko osoba povezanih s jednim računom, svaka sa svojim vlastitim definiranim dozvolama.
  • 700.000+web-mjesta smještena diljem svijeta
  • 4uloge kupaca, inicijalizirane i spremne
  • 35Ključevi detaljnih dopuštenja
  • 14 danaprobno razdoblje bez kartice

Četiri uloge, definirane ondje gdje se rad stvarno dijeli

Pristup nije jednostavan prekidač za uključivanje/isključivanje. Svaka korisnička organizacija dolazi s četiri uloge, od kojih je svaka fiksni paket pojedinačnih dozvola u obliku modul.radnja — tako da financijski kontakt nikada ne dira poslužitelj, a razvojni programer nikada ne vidi račun.

Vlasnik

Potpuna kontrola nad organizacijom i njezinim podračunima: stvaranje podređenih organizacija, pozivanje i uklanjanje članova, promjena uloga, upravljanje API ključevima, dodjela resursa, ponovno pokretanje, obustava i brisanje web-mjesta, upravljanje računima i načinima plaćanja te pregledavanje dnevnika revizije. Dvije su stvari namjerno izvan toga — zatvaranje organizacije i izdavanje povrata novca radnje su osoblja, a ne uloga korisnika.

Upravitelj naplate

Sve financijsko i ništa drugo: računi, pretplate, načini plaćanja i katalog planova, uz pregled organizacije i njezina popisa članova. Uopće nema pristupa web-mjestu — financijski kontakt ili vanjski knjigovođa ne mogu ništa ponovno pokrenuti, suspendirati niti izbrisati.

Razvojni programer

Radite na web-mjestima bez doticaja s financijama: pregledavajte i konfigurirajte web-mjesta, ponovno pokrećite usluge, čistite predmemoriju, upravljajte API ključevima te otvarajte ili odgovarajte na korisničke upite. Bez pregleda naplate, bez upravljanja članovima, bez obustave i bez brisanja — destruktivne i komercijalne radnje ostaju vlasniku.

Samo za čitanje

Potpuni pregled bez mogućnosti mijenjanja bilo čega — članovi, web-mjesta, naplata, paketi, tiketi, status prijevoda i zapisnik revizije. Prava uloga za dionika klijenta, internog revizora ili novog zaposlenika koji se još uhodava.

Podračuni koji odgovaraju vašoj stvarnoj strukturi

Model zakupa je stablo, a ne jednostavan popis. Organizacija preprodavača nalazi se iznad organizacija svojih klijenata, a web-mjesta se nalaze ispod njih. Član tima predstavlja članstvo — jedan korisnik, jedna organizacija, jedna uloga — pa isti primitiv pokreće dvočlani tim, agenciju koja upravlja stotinom klijentskih računa i preprodavača koji vodi podračune pod vlastitim brendom.

Uloge se dodjeljuju po organizaciji, a primjena se također provodi po organizaciji. Uloga u jednoj organizaciji ne daje nikakav pristup u zasebnoj, nepovezanoj organizaciji — ugovaratelj može imati ulogu Developer na računu jednog klijenta i ulogu Read-only na računu drugoga, uz istu prijavu. Međutim, pristup se prenosi prema dolje kroz Vašu hijerarhiju: uloga u nadređenoj organizaciji primjenjuje se na organizacije smještene ispod nje, što je način na koji preprodavači i agencije upravljaju svojim klijentima.

Izolacija se provodi u bazi podataka, a ne samo u aplikacijskom kodu. Sigurnost na razini retka u Postgresu ograničava svaki upit zakupca na podstablo pozivatelja, a sve izvan tog podstabla vraća pogrešku da stavka nije pronađena umjesto pogreške o ovlaštenju — stoga platforma čak niti ne potvrđuje da organizacija ili web-mjesto drugog zakupca postoji.

Ista dopuštenja na svakoj površini

Uloge nisu samo pogodnost na upravljačkoj ploči. Svaki način pristupa platformi svodi se na iste ključeve dozvola, tako da ne postoje stražnja vrata koja bi zaobišla vaša pravila pristupa.

Nadzorna ploča

Web-mjesta, naplata, tiketi, obavijesti, notifikacije, API ključevi i upravljanje timom u jednom sučelju. Sučelje prikazuje ono što uloga prijavljenog člana dopušta, tako da se korisnicima ne prikazuju kontrole koje ne mogu koristiti.

Javni API i CLI

Objavljeni API isti je osnovni API koji koristi upravljačka ploča. API ključevi izdaju se po organizaciji s preciznim opsezima povezanim s RBAC dopuštenjima, a odvojeni sandbox i radni načini znače da možete testirati integracije bez utjecaja na stvarnu naplatu ili dodjelu resursa.

Pružatelj za Terraform

Upravljajte web-mjestima, domenama, DNS-om, poštanskim sandučićima i paketima kao infrastrukturom kao kodom te pokrenite terraform apply za dodjelu hostinga — regulirano istim opsezima kao i sve ostalo.

MCP poslužitelj

Povežite Claude Code, Cursor, ChatGPT, Claude Desktop ili bilo koji alat koji podržava MCP. Tokeni su ograničeni na organizaciju i njezina RBAC dopuštenja, mogu se opozvati po alatu, uz potvrdu za destruktivne radnje, ograničenja potrošnje i potpuni revizijski trag.

Obrada ključeva

Pohranjuje se samo sažetak (hash) svakog API ključa — nikada izvorni ključ. Ključevi nose naziv i vidljivi prefiks kako biste ih mogli razlikovati, bilježe kada su posljednji put upotrijebljeni i mogu se pojedinačno opozvati bez utjecaja na ostale.

Jedna prijava, temeljena na standardima, za sve

Upravljanje identitetom pokreće Keycloak, tako da je autentifikacija pravi OIDC i SAML, a ne prilagođeni obrazac za prijavu naknadno dodan na hosting panel.

  • Prijava putem e-pošte s magičnom poveznicom prema zadanim postavkama, uz e-poštu i lozinku kao rezervnu opciju za one koji to više vole.
  • Pristupni ključevi i WebAuthn za prijavu otpornu na krađu identiteta, uz dvofaktorsku autentifikaciju putem TOTP-a koja je pravilima obavezna za sve.
  • Prijava putem društvenih mreža preko usluga Google, Microsoft, GitHub i drugih pružatelja identiteta.
  • SAML jednostruka prijava za poslovne korisnike i agencije, tako da pristup tima prati vaš postojeći imenik.
  • Jedna sesija na nadzornoj ploči, administratorskoj konzoli, javnom web-mjestu i bazi znanja te tiketima za podršku — prijavite se jednom, a ne pet puta.
  • Svaka adresa e-pošte za registraciju provjerava se prije izrade računa, stoga nedostavljive i nevažeće adrese nikada ne ulaze u Vaš tim.
  • Budući da se temelji na standardima, sam pružatelj identiteta može se zamijeniti bez potrebe za ponovnim definiranjem arhitekture bilo čega oko njega — isto pravilo bez vezivanja za dobavljača koje primjenjujemo na svakog drugog dobavljača.

Odgovornost koju možete predati revizoru

Svaka povlaštena radnja zapisuje revizijski zapis koji se može samo dodavati: tko ju je izvršio, što je učinio, nad čime je to učinio, popratne dokaze i izvornu IP adresu. Zapisnik dopušta samo dodavanje — događaji se dodaju, a ne uređuju na mjestu — a u produkciji je vremenski raspodijeljen kako bi ostao brz i kako se povećava.

Čitanje tog dnevnika samo je po sebi dopuštenje. Vlasnici i članovi s pravom samo za čitanje posjeduju ga, tako da osoba odgovorna za račun i osoba koja ga revidira mogu vidjeti cijelu povijest bez potrebe za povišenim pravima za to.

Oko toga se nalaze kontrole koje veći timovi zahtijevaju: pravila sesije, neobavezni popisi dopuštenih IP adresa po organizaciji i stupnjevana provjera autentičnosti pri osjetljivim radnjama, tako da sama aktivna sesija nije dovoljna za obavljanje ozbiljnih zahvata.

Kako dozvole rastu s vama

Katalog dozvola čine podaci, a ne fiksno kodirana logika — zbog čega se može proširiti bez ponovnog preuređivanja platforme.

  • Danas 35 detaljnih ključeva module.action koji obuhvaćaju organizacije, članove, API ključeve, web-mjesta, naplatu, planove, flotu, tikete, korisnike, zlouporabu, kampanje, prijevode i reviziju.
  • Katalog se idempotentno popunjava pri svakom postavljanju, a provjera valjanosti jasno javlja pogrešku ako se uloga ikada pozove na dozvolu koja ne postoji — tipfelerska pogreška ne može tiho rezultirati nedodjeljivanjem ničega.
  • Nove mogućnosti proizvoda dodaju svoje ključeve dozvola u katalog prije isporuke krajnje točke, tako da se kontrola pristupa nikada ne prilagođava naknadno nakon što je značajka aktivna.
  • Ograničavanje pojedinačnog članstva na određene web-lokacije ili određenu regiju planirano je poboljšanje, a ne nešto što možete uključiti već danas. Trenutačni je obrazac smještanje tih web-lokacija u podređenu organizaciju i dodjeljivanje uloge toj osobi ondje — što Vam pruža isto razdvajanje putem stabla zakupaca (tenancy tree).
  • API ključevi se izdaju na razini organizacije, a ne po osobi, stoga ih tretirajte kao vjerodajnice usluge za integracije i koristite članstva za ljudski pristup.

Često postavljana pitanja

Što točno svaka uloga može raditi?

Vlasnik ima potpunu kontrolu nad organizacijom i njezinim podračunima, uključujući članove, API ključeve, web-lokacije i načine plaćanja. Voditelj naplate vidi račune, pretplate, načine plaćanja i planove, bez pristupa web-lokacijama. Razvojni inženjer upravlja web-lokacijama i API ključevima te rješava prijave, bez kontrole nad naplatom ili članovima. Korisnik s pravom samo za čitanje može pregledavati članove, web-lokacije, naplatu, planove, prijave i zapisnik revizije bez mogućnosti mijenjanja bilo čega.

Mogu li nekome dati pristup samo jednom web-mjestu?

Još ne kao postavka za pojedino web-mjesto — ograničavanje pojedinačnog članstva na određena web-mjesta planirano je poboljšanje. Danas isto razdvajanje možete postići stablom najma: smjestite ta web-mjesta u podređenu organizaciju i ondje dodijelite ulogu toj osobi. Budući da se uloge dodjeljuju po organizaciji, taj se pristup ne prenosi ni na što drugo na Vašem računu.

Jesu li API ključevi vezani uz pojedinačne članove tima?

Ne — API ključevi izdaju se po organizaciji, s preciznim opsezima povezanim s istim RBAC dozvolama te odvojenim načinima rada za sandbox i produkciju. Upotrijebite ih kao vjerodajnice servisa za integracije, CI ili Terraform, a za ljude upotrijebite članstva. Pohranjuje se samo hash svakog ključa, svaki ključ bilježi kada je posljednji put upotrijebljen i bilo koji ključ može se samostalno opozvati.

Može li programer poslati promjene na aktivnu web-lokaciju?

Uloga Razvojnog programera obuhvaća pregled i dodjelu resursa web-mjestima, ponovno pokretanje usluga, brisanje predmemorije, upravljanje API ključevima i rješavanje prijava. Ne uključuje prava objavljivanja na aktivnom web-mjestu, pa ako želite da netko može primijeniti promjene, taj pristup mora imati vlasnik. Uloge se dodjeljuju po organizaciji, stoga možete imati različitu ulogu na drugom računu.

Podržavate li SSO za imenik naše tvrtke?

Da. Upravljanje identitetom pokreće se na platformi Keycloak uz OIDC i SAML, pa je SAML jednostruka prijava dostupna korisnicima iz poslovnog sektora i agencijama, uz prijavu putem čarobne veze, e-pošte i lozinke, pružatelja društvenih mreža, pristupnih ključeva (passkeys) i dvofaktorske provjere autentičnosti putem TOTP-a, koja se provodi u skladu s pravilima. Jedna sesija pokriva nadzornu ploču, javno web-mjesto, bazu znanja i tikete podrške.

Kako mogu saznati tko je nešto promijenio?

Svaka povlaštena radnja zapisuje se u revizijski zapisnik samo za dodavanje koji bilježi izvršitelja, radnju, cilj, prateće dokaze i IP adresu. Čitanje istog zasebno je dopuštenje koje posjeduju i uloga Vlasnik i uloga Samo za čitanje, tako da vlasnik računa i revizor mogu pregledati istu povijest.

Mijenja li dodavanje članova tima iznos koji plaćam?

Cijene planova određuju se prema kapacitetu hostinga, a ne prema broju korisnika. Na liniji Footprint-Free, primjerice, sve 42 razine dijele potpuno isti skup prava te se razlikuju samo po broju web-mjesta koja dopuštaju. Cijene se uvijek prikazuju iz kataloga uživo, u Vašoj valuti, tako da je ono što vidite na stranici s cijenama ono što se stvarno naplaćuje.

Mogu li ovo isprobati prije obvezivanja?

Da. Probno razdoblje za Footprint-Free traje 14 dana, ne zahtijeva podatke o kartici i pokriva do 5 web-mjesta, tako da možete postaviti svoju organizaciju, pozvati svoj tim i testirati uloge na stvarnom radu prije nego što išta platite. Za plaćene planove vrijedi 30-dnevno jamstvo povrata novca.

Postavite svoj tim za nekoliko minuta, a ne putem tiketa

Započnite 14-dnevno probno razdoblje bez kartice na liniji Footprint-Free, pozovite svoj tim i provjerite kako uloge funkcioniraju na stvarnim web-mjestima prije nego što išta platite.

Započnite besplatno