
Autentifikacija
Autentifikacija, tai vartotojo tapatybės patvirtinimo procesas, patvirtinant, kad asmuo yra tas, už ką save prezentuojančias, prieš suteikiant prieigą prie sistemos, programos ar išteklių.
Autentifikacija yra kiekvienos saugios programos sargybinis. Ji atsako į klausimą „kas jūs esate?“ (priešingai nei autorizacija, kuri atsako į klausimą „ką jums leidžiama daryti?“).
Kai vartotojas prisijungia, serveris išduoda tokeną (dažniausiai JWT, JSON Web Token), kurį klientas įtraukia į vėlesnes užklausas. Šis požiūris yra be būsenos, mastelio plėtojamas ir gerai veikia skirtingose platformose ir įrenginiuose. OAuth 2.0 ir OpenID Connect yra standartiniai protokolai autentifikacijai šiuolaikinėse programose.
Praktikoje
- SaaS platforma pridėjo „Prisijungti su Google“ kartu su el. pašto/slaptažodžio ir pastebėjo, kad naujų vartotojų registracijų padaugėjo 25 %, nes tai sumažino trintį
- Online bankininkystės programa įdiegė daugiaveiknę autentifikaciją, sumažindama paskyrų perėmimo incidentus 99 %
- Sveikatos portalas persikėlė nuo savadarbės autentifikacijos prie Auth0, sėkmingai praėjus HIPAA saugumo auditą per pusę laiko, kuris buvo reikalingas anksčiau
- El. prekybos svetainė įdiegė be slaptažodžių magines nuorodas autentifikaciją, sumažindama apleistas registracijas 15 % ir palaikymo bilietus apie pamirštus slaptažodžius 40 %
Daugiau apie: Svetainių kūrimas
- Responsive Design
- Progressive Web App (PWA)
- Single-Page Application (SPA)
- Server-Side Rendering (SSR)
- Statinių svetainių generavimas (SSG)
- API (Programinės sąsajos)
- CMS (Turinio valdymo sistema)
- Headless CMS
- Versijų kontrolė
- CI/CD (Nepertraukiamas integravimas / Nepertraukiamas diegimas)
- JavaScript frameworkas
- TypeScript
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.