dash-b · Funktsioonid · Ühenda

Üks sissepääs, olgu mis iganes see, mida sa ühendad.

Andmebaas, mida sa käitad, fail, mille sa viskad, väike skript sinu enda serveris. Kõik nad on kirjed samas tabelis, kõik nad registreeritakse samal viisil, ja uue liigi lisamine on kirje, mitte uus ekraan.

Mida sa täna ühendada saad

Kaks kuju ja üks fail

Andmebaas, otse

PostgreSQL, MySQL või MongoDB. Host, port, andmebaas, kasutaja, parool, TLS vaikimisi sisse. Ainult lugemiseks — midagi, mida dash-b teeb, ei saa sinu tootmisandmetesse kirjutada.

Konnektor sinu enda serveris

Üks PHP-fail, mille sa laadid andmebaasi kõrvale. dash-b saab aadressi ja allkirjastamise saladuse, ja midagi muud: mitte hosti, mitte kasutajanime, mitte parooli. See on ainus allikas, mis saab kirjutada, ja just sellepärast.

Fail

Viska arvutustabel või CSV tahvlile ja sellest saab päris tabel, mille veerud on loetud failist, mitte sinu poolt ära arvatud. Mitte registreerimist, mitte mandaate, mitte midagi seadistada.

Mis parooliga juhtub

Salasõna ei näidata sulle kunagi tagasi

Kui mandaat on salvestatud, ei saa vorm, mis selle salvestas, seda uuesti kuvada. See ei ole seadistus — see on eraldi koodilõik sellest, mis täidab vorme salvestatud väärtustega, tahtlikult eraldi hoitud, nii et „salvestatud väärtuse näitamine“ ei ole ühe lipu kaugusel andmebaasi parooli kirjutamisest lehele, mida saab ekraanipildina salvestada, ekraanijagamisena näidata või DOM-ist välja lugeda.

Konnektor on olemas selleks, et sinu tugevaim saladus ei lahku kunagi sinu enda serverist.

Sinu andmebaasi mandaadid jäävad konfiguratsioonifaili masinasse, kus nad juba olid. dash-b hoiab aadressi ja allkirja, ja kumbki ei ava sinu andmebaasi kellelegi teisele.

Sisselogimine millessegi muusse

Miks siin sisselogimiskasti pole

Konto ühendamine — erinevalt andmebaasist — tähendab teenusepakkuja enda sisselogimislehte, oma eraldi aknas, ja vahendajat, kes hoiab rakenduse saladust, nii et dash-b ei hoia seda kunagi ega näe sinu parooli kunagi.

Seda ei tehta lehe sees, ja see ei ole eelistus. Google ja Facebook keelduvad mõlemad raamitud olemast, tahtlikult: sisselogimisvorm, mis on kuvatud kellegi teise dokumendi sees, ei ole eristatav andmepüüglehelt, ja ühe ehitamine tarniks tühja ristküliku.

Kataloog on nende jaoks ehitatud ja mehhanism on olemas; ühendused ise ei ole veel avatud, nii et disainer ei paku sulle nuppu, mis pärast valimist ebaõnnestub. Kui nad avanevad, saabuvad nad kirjetena samasse tabelisse kui kõik ülalpool.

Kaks asja, mis test kinnitab

Kontrollid, millel ei ole lubatud halveneda

  • Ühtegi saladust ei kuvata tagasi. Test paneb märgi iga teenusepakkuja iga välja ja otsib seejärel kuvatud lehelt seda üles.
  • Sisselogimise vastust usutakse ainult siis, kui kõik selles klappib — kust see tuli, milline see on, ühekordne väärtus, mida see peab kandma, ja selle vanus — ja kõik see kontrollitakse enne, kui ühtegi välja sellest loetakse. Korraga on töös täpselt üks sisselogimine, nii et hilisem sõnum ei saa vastata vanale.

Mõlemad on olemas, sest viga, mida nad takistavad, on vaiksene: esimene lekiks parooli ekraanipildile, teine laseks lingil ühendada kellelegi teisele konto sinu omaga.

Ühendatud on vaid pool tööst.

Moodul saab lugeda seda, millega sa ühendud. Konnektoriga saab moodul ka sinna kirjutada — nupul tahvlil, mis lisab rea sinu enda andmebaasi.