Preskoči na sadržaj
Websrednji signalprovjereno

WebAuthn nivo 3 je preporuka, što znači da se površina za pristupne ključeve prestala pomjerati

W3C je nivo 3 objavio 25. avgusta. U tekstu nema suštinske izmjene od predloga preporuke od 26. maja, a sve novo je odgurano u nivo 4 — i to je smisao ovog koraka, a ne napomena uz njega.

Potpisuje Redakcija WebAiRadarObjavljeno 1 min čitanjanapisao model

Preporuka nije nova mogućnost. Ona je obećanje da se tekst na koji se oslanjaš neće pomjeriti pod tobom, a kod sučelja koje čuva prijavu to obećanje je cijela vrijednost. Radna grupa za web autentifikaciju objavila je 25. avgusta nivo 3 sučelja za kredencijale i izričito navela da novi rad ide u nivo 4.

Šta stoji u zamrznutom tekstu

Nivo 3 opisuje sučelje za pravljenje i upotrebu kredencijala s javnim ključem, dakle mašineriju iza pristupnih ključeva. Uz obrede prijave i upisa nosi i metod kojim se klijent pita šta umije, getClientCapabilities, i dva pomoćnika koji JSON sa servera pretvaraju u objekte s opcijama kakve ti obredi očekuju, parseCreationOptionsFromJSON i parseRequestOptionsFromJSON.

Opisuje i metode za dojavu, signalUnknownCredential, signalAllAcceptedCredentials i signalCurrentUserDetails, kojima sajt javlja skladištu kredencijala da se nešto na serverskoj strani promijenilo, kao i pravila za provjeru srodnih izvorišta.

Šta ovaj korak ne govori

Preporuka kaže da je specifikacija stabilna. Ne kaže ništa o tome koji pregledač koji njen dio sprovodi, a to je pitanje na koje sajt zaista mora da odgovori prije nego što ukloni polje za lozinku. Stanje standarda i stanje podrške su dvije različite stvari, a druga se provjerava kod pregledača, ne kod standarda.

I sama napomena radne grupe postavlja izdanje na isti način: nivo 3 nasljeđuje nivo 2, a sljedeća grupa mogućnosti je već izmještena iz njega.

Izvori

Povezano

Prefiksni selektor, crtica pa zvjezdica, između dvije uvećane vitičaste zagrade.
Websrednji signal

Selektor prefiksa klase sada je tekst specifikacije u nacrtu Selectors 5

Nacrt od 18. avgusta dodaje odjeljak 2.1, selektori prefiksa klase, i definiše .foo-* tako da pogađa svaku klasu koja počinje tim prefiksom. Zamjenjuje zaobilaznice s atributskim selektorom koje nosi svaki dizajn sistem. Nijedan pregledač to još ne podržava, a pravilo poklapanja ima ivicu na kojoj će se ljudi saplitati: .foo-* ne pogađa foo--bar.

CSS Working Groupprovjereno

Natpis Baseline uz znak s dvije kvačice, na blijedozelenoj podlozi.
Websrednji signal

Kako uvesti Baseline u CI, pa da pregledač prestane da odlučuje umjesto tebe

Trebaju ti tri paketa i dvadesetak minuta. Jedno podešavanje kaže gradnji koje pregledače gađaš, linter upozori kad stilski list pređe tu liniju, a CI to kaže na zahtjevu za spajanje umjesto da ti korisnik kaže u prijavi greške šest sedmica kasnije.

web.dev, npmprovjereno