(Verne Gate · Auth-as-a-Service)

Enterprise autentifikacija za B2B SaaS Hostovani Ory Kratos — OIDC, MFA, Passwordless & Webhook-ovi

Prestanite da gradite login forme. Verne Gate pruža kompletan identity control plane sa 11 OIDC provajdera, Passwordless OTP, MFA i nativnim webhook-ovima. Dobijate isti onaj Ory Kratos koji biste mogli i sami da pokrenete — bez Docker-a, Helm chart-a, nadogradnji verzija i bez admin UI-ja koji biste morali sami da napišete.

curl -X PATCH https://api.vernesoft.com/v1/gate/identities/id_12345/metadata \
  -H "Authorization: Bearer vrn_gate_•••" \
  -d '{"role":"admin","subscription_tier":"pro"}'

(Zamka DIY Auth-a)

Zašto pisanje sopstvene auth predstavlja bezbednosnu odgovornost

Implementacija jednostavnog email/lozinka login-a je varljiva. Skaliranje na social login-e, upravljanje sigurnim oporavkom lozinke, nametanje MFA i rukovanje opozivom sesija u distribuiranim sistemima zahteva posvećen inženjerski tim.

Interna Auth

  • Upravljanje 11 različitih OAuth akreditiva i logike mapiranja claim-ova.
  • Izgradnja složenih UI tokova za MFA recovery kodove i email verifikaciju.
  • Čuvanje korisničkih podataka u odvojenim bazama podataka što dovodi do problema sa sinhronizacijom.
  • Polling baze podataka da bi se proverilo da li je korisnik opozvao sesiju.
  • Ili sami hostovati Keycloak ili Ory Kratos: Docker, Helm, nadogradnje verzija i admin UI koji ipak pišete sami.

Verne Software Gate

  • 11 OIDC provajdera koji se mogu uključiti/isključiti po tenant-u.
  • Upravljani tokovi za podešavanja, oporavak i verifikaciju putem API-ja.
  • Duboko integrisano skladište prilagođenih metapodataka (JSON).
  • HMAC-potpisani webhook-ovi u realnom vremenu za login-e i promene stanja.
  • Isti open-source Ory Kratos, koji vodimo mi — sa dashboard-om i API ključevima od prvog dana.

(Ključne funkcionalnosti)

Identity provider dizajniran za fleksibilnost

(01)

OIDC Social Auth

Nativna podrška za GitHub, Google, Microsoft, Discord, LinkedIn, Apple, Slack i još 4. Aktivirajte/deaktivirajte provajdere po tenant-u. Claim-ovi se automatski mapiraju i standardizuju.

(02)

Adaptivna bezbednost (MFA & Passwordless)

Aktivirajte TOTP sa backup kodovima, ili pređite potpuno na passwordless sa sigurnim OTP email kodovima koji važe 15 minuta. Konfigurisano po tenant-u.

(03)

Kompletno upravljanje sesijama

Pregledajte aktivne sesije po uređaju, IP adresi i user agentu. Opozovite specifične sesije ili sve sesije kompromitovanog identiteta jednim API pozivom.

(04)

Prilagođeni metapodaci identiteta

Dodajte vlasnički JSON uz korisnike. Vršite atomska ažuriranja spajanjem bez prepisivanja zaštićenih podataka tenant-a. Savršeno za RBAC payload-e.

(05)

Webhook-ovi u realnom vremenu

Budite odmah obavešteni o identity.created, identity.login ili identity.deleted. Ugrađeni eksponencijalni backoff na 3 pokušaja i verifikacija HMAC-SHA256 potpisa.

(06)

Upravljani Auth tokovi

Bezbedni dvofazni state-machine tokovi za oporavak lozinke, ažuriranja podešavanja i email verifikaciju — upravljani i proverljivi.

(Nautilus ekosistem)

Srce Nautilus ekosistema

Gate je bezbednosni perimetar celokupne vaše arhitekture. Autentifikujte korisnike putem Gate-a, pokrenite zakazana obračunavanja putem Clockwork-a i bezbedno distribuirajte događaje klijentima putem Relay-a. Jedan API, jedna kontrolna tabla i striktna izolacija po tenant-u na svim servisima. Sve to radi na našim sopstvenim serverima u Francuskoj.

Gate (Auth)Core API (Logic)Clockwork (Cron)Relay (Webhooks)

(Iskustvo programera)

Proširite identitete prilagođenim metapodacima

Zakačite B2B uloge, nivoe pretplate ili feature flagove direktno na identitet, uz JSON Patch operacije koje se primenjuju atomično.

curl -X PATCH https://api.vernesoft.com/v1/gate/identities/id_12345 \
  -H "Authorization: Bearer $VERNE_GATE_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    { "op": "replace", "path": "/traits/custom_data/role", "value": "admin" },
    { "op": "add", "path": "/traits/custom_data/beta_access", "value": true }
  ]'

(FAQ)

Često postavljana pitanja

Kako se rukuje prilagođenim OIDC claim-ovima?

Gate koristi interne jsonnet mapere za svih 11 podržanih provajdera. Automatski izvlači, normalizuje i mapira claim-ove tako da vaša aplikacija dobija predvidiv, standardizovan korisnički šemas.

Kako Gate webhook-ovi obezbeđuju sigurnost?

Svaki webhook payload je potpisan pomoću HMAC-SHA256. Potpis se prosleđuje u X-Verne-Signature zaglavlju, omogućavajući vašem backend-u da matematički verifikuje da payload potiče od Verne Gate-a.

Mogu li primorati korisnika da se odjavi sa svih uređaja?

Da. Session Management API vam omogućava da pošaljete DELETE zahtev na /v1/gate/identities//sessions, trenutno poništavajući sve aktivne sesije na svim uređajima i pretraživačima.

Da li su korisnici izolovani između mojih različitih tenant-a?

Apsolutno. Striktna izolacija tenant-a se sprovodi na in-memory nivou. Prilagođeni metapodaci uključuju zaštićene tenant ID-eve koji ne mogu biti prepisani zahtevima klijenta.

Šta zapravo pokreće Gate?

Ory Kratos, open-source identity server — jedan očvrsnut deployment sa strogom izolacijom po tenantu, a preko njega flow-ovi, admin UI i API ključevi. Engine je open source, pa ako se zahtevi promene, isti softver radi i na vašoj infrastrukturi.

Gde se čuvaju podaci o identitetu?

Na našim serverima u Francuskoj. Identiteti, sesije i prilagođeni metapodaci ostaju u EU i ništa se ne replicira van nje.

(Počnite danas)

Prestanite da gradite login ekrane

Osigurajte vaš B2B SaaS sa enterprise auth, MFA i webhook-ovima za deo vremena.

Šta ostaje vaše

Lock-in najčešće počinje od autentifikacije, jer onaj ko drži zapis o korisniku na kraju oblikuje i model podataka oko njega. Gate to ne traži. Identiteti žive ovde; vaši korisnici, porudžbine i sve ostalo ostaju u PostgreSQL-u, MySQL-u ili Mongu koji već vodite. Nema naše šeme kojoj bi vaše tabele morale da se prilagode, niti ičega za migraciju.

Ispod radi Ory Kratos, open source i neizmenjen. Mi vodimo klaster, nadogradnje i dežurstva, i taj deployment držimo namerno dosadnim — ali to je engine koji biste mogli i sami da pokrenete. Auth provajder koji možete da napustite nije isto što i onaj koji ne možete; zato engine imenujemo umesto da ga krijemo.

Sve to radi na našim sopstvenim serverima u Francuskoj, a to je prvo pitanje koje postavlja većina evropskih kupaca. Besplatni nivo je 3.000 zahteva mesečno sa svim engine-ima, pa je jedno popodne dovoljno da se vidi da li Gate leže na stek koji već imate.