Konzola

Površina nakon prijave: čemu služi koja stranica, tko smije što mijenjati i što govori implementacija bez hostane konzole umjesto da povezuje na rutu koja bi dala 404.

Čemu služi svaka stranica konzole

Stranica Putanja Svrha
Nadzorna ploča /app Stanje, današnja potrošnja, ukupni pozivi, nedavni tragovi i zadana rezidentnost organizacije.
Modeli /app/models Kandidatske krajnje točke podijeljene na one koje se mogu pozvati, one koje blokira važeća politika i one samo u katalogu; blokirani redak nosi vlastiti razlog routera.
API ključevi /app/keys Stvorite ključ s njegovim opsezima, jednom kopirajte tajnu i opozovite ključeve.
Igralište /app/playground Pošaljite upit kroz stvarni router; konzola poziva API na strani poslužitelja, pa ključ nikada ne dolazi do preglednika.
Tragovi /app/traces Metapodaci po pozivu: model, regija, razlog rute, latencija i trošak, uz važeće zadržavanje prikazano pokraj popisa.
Korištenje /app/usage Pozivi, tokeni i potrošnja po danu i po modelu.
Politike /app/policies Rezidentnost, popisi dopuštenih/zabranjenih pružatelja i modela, gornje granice cijena i vrijednost zadržavanja koju politika pohranjuje.
Postavke /app/settings Naziv organizacije, zadana rezidentnost, zadano zadržavanje i jezik konzole.
Rezidentnost /app/settings/residency Koje krajnje točke dotična politika dopušta, a koje je router isključio, s obrazloženjem routera.
Izvoz /app/exports Preuzmite traces.json, usage.json, policies.json, predložak DPA i NDJSON revizijski paket.
Profil /app/profile Vaš vlastiti račun: ime, jezik, e-pošta, lozinka, provjera, sesije i brisanje računa.
Naplata /app/billing Stanje, potrošnja ovog mjeseca i plan. Dodavanje kredita je obrazac koji se pojavljuje samo kada ga implementacija omogući.
Tim /app/team Članovi i uloge te pozivnice; poveznica za pozivnicu prikazuje se kako bi se mogla ručno kopirati.

Tko smije što mijenjati

Konzola provodi dva skupa uloga. Vlasnik i administrator upravljaju; razvijatelj može pisati; promatrač ima samo čitanje.

  • Upravljanje (vlasnik, administrator): politike, tim, postavke, kredit, opoziv ključeva i stvaranje ključa s opsegom platform_write.
  • Pisanje (razvijatelj): stvaranje ključeva za inferenciju i trošenje kredita organizacije putem igrališta, ali bez upravljanja.
  • Samo čitanje (promatrač): stranice i tragovi mogu se čitati; igralište se odbija.
  • Skupno preuzimanje organizacijskih podataka (traces.json, usage.json, policies.json, audit.ndjson) zahtijeva ulogu s pisanjem; me.json je izvoz vlastitog računa pozivatelja i otvoren je svakom članu.

Vaš vlastiti račun

Te radnje zapisuju samo retke s ključem korisničkog ID-a sesije, pa nijedno polje obrasca ne može ih usmjeriti na drugu osobu.

  • Ime za prikaz i jezik konzole.
  • Adresa e-pošte: promjena zahtijeva trenutačnu lozinku, a nova adresa počinje nepotvrđena jer je stari dokaz pripadao staroj adresi.
  • Lozinka: najmanje 12 znakova, donja granica u packages/shared/src/limits.mjs; promjena odjavljuje sve ostale sesije i poništava važeće poveznice za resetiranje.
  • Provjera e-pošte: zahtjev treba konfigurirani prijenos pošte; bez njega stranica kaže da ova implementacija to ne može obraditi.
  • Popis prijavljenih sesija, svaka se može opozvati, plus jedna kontrola koja odjavljuje svaki drugi preglednik i zadržava ovaj; trenutačna sesija ne može se opozvati s popisa.
  • Brisanje računa: odbija se dok ste jedini vlasnik organizacije koja još ima druge članove ili stanje kredita različito od nule, a odbijanje navodi organizaciju.

Konzola je implementacija

Konzola je činjenica implementacije, a ne javna stranica. Njezin osnovni URL dolazi iz PUBLIC_CONSOLE_URL i renderer ga nikad ne pogađa.

Otvori konzolu

consoleHref(’/signup’) je oblik poveznice: vraća podrijetlo konzole plus rutu ili null kada konzola nije konfigurirana.

Plaćanja karticom trebaju zastavicu stripe_enabled implementacije. Sigurnosna stranica navodi da rukovatelj kredita prihvaća poslani iznos bez provjere plaćanja i da zastavica mora ostati isključena dok se to ne ispravi i testira.