Hitri začetek: uvedba drugega dejavnika
Najkrajša pot od »vtičnik je nameščen« do »nastavljen račun se prijavi v dveh korakih«. Štirje koraki, približno petnajst minut.
Ta stran je namenjena skrbništvu. Če želite zavarovati le lasten račun, je prava stran Nastavitev dvostopenjskega preverjanja – tam je isti postopek opisan z vidika uporabnika in podrobneje.
Predpogoji
wkidentityje nameščen in vklopljen v upravitelju razširitev.- Prijavljeni ste kot skrbnik (superuser).
- Aplikacija za preverjanje na telefonu ali računalniku.
- Drug skrbniški račun ali drug način dostopa. Glejte opozorilo v koraku 4; tega ne preskočite.
- Vsaj približno točne ure na strežniku in na napravi. Časovne kode so odvisne od obeh.
Korak 1: nastavite izdajatelja
Skrbništvo → Splošne nastavitve, razdelek wkidentity, nastavitev issuer.
Ime bo pozneje prikazano ob računu v aplikaciji za preverjanje; od njega je odvisno, ali bo nekdo med tremi podobnimi vnosi našel pravega. Prazno pomeni: uporabi se naslov wikija.
Nastavite ga, preden se kdo vpiše: poznejša sprememba ne posodobi vnosov, ki v aplikacijah že obstajajo.
issuer nastavljen na The White Knight Labs.
Korak 2: vpišite sami sebe
Odprite svoj profil, /doku.php?do=profile, razdelek Dvostopenjsko preverjanje (TOTP), in izberite Nastavi dvostopenjsko preverjanje.
V profilu je, dokler dejavnik ni nastavljen, stanje opisano v enem stavku, pod njim pa je ukaz, ki postopek začne.
Postopek je dvostopenjski: zagon ustvari skrivnost, a jo obdrži le v seji. Šele pravilna koda jo shrani trajno. Napačna koda pusti čakajočo skrivnost nedotaknjeno – isto kodo QR je mogoče znova prebrati.
Podrobnosti z vsemi polji opisuje stran Nastavitev dvostopenjskega preverjanja.
Korak 3: preverite, ali se kode ujemajo
Preden je karkoli od tega odvisno, odprite /doku.php?do=wkidentity_debug – povezava Preverjanje kod TOTP (notranje orodje) je v profilu, dokler je show_debug_link vklopljen.
Stran izračuna kode za prilepljeno skrivnost v celoti v brskalniku in strežniku ne pošlje ničesar. Primerjajte z aplikacijo; kode se morajo ujemati.
To je najdragocenejši korak celotnega zaporedja: loči »skrivnost je napačna« od »uri se razhajata«, preden je od odgovora odvisna prijava.
Korak 4: vklopite obveznost – s potjo nazaj
conf/local.php. Sicer se z napravo z zamaknjeno uro zaklenete sami.
Skrbništvo → Splošne nastavitve, razdelek wkidentity:
enforce_login = 1
Nato se prijavite v drugem brskalniku in pustite tekočo sejo odprto, dokler ne potrdite, da deluje.
Nastavitev spremeni jedrno obnašanje prijave, zato je na voljo kot preprosto stikalo v običajnih splošnih nastavitvah, ne le na lastnem zaslonu vtičnika: dosegljiva mora ostati tudi tedaj, ko se ta zaslon ne odpre več.
Preverjanje rezultata
- Vaš račun se prijavi z geslom, namesto dokončane seje dobi vprašanje po kodi in je prijavljen šele po pravilni kodi.
- Račun brez nastavljenega dejavnika se nespremenjeno prijavi v enem koraku. Zato je obveznost mogoče varno vklopiti že v času, ko se uporabniki wikija še vpisujejo.
- Skrbništvo → MFA (večkratno preverjanje pristnosti) pod Pregled prikaže številke: Nastavljeno (aplikacija), Nastavljeno (e-pošta), Zahtevani, a manjkajo, Zahtevani imenski prostori.
Naslednji korak
- Vadnica: vpis drugega dejavnika in zahteva ob prijavi – celotna različica s toleranco (
window) in mejami poskusov. - Kako: zahtevati drugi dejavnik – ne le ob prijavi, temveč tudi za izbrano vsebino.
- Kako: pripraviti in povabiti novega uporabnika – druga polovica paketa.
- Izgubljena aplikacija za preverjanje ali pokvarjen telefon – stran, na katero se zanesejo zaklenjeni uporabniki; namenoma je berljiva brez prijave.
- Diagnostika – zavrnjene kode, razhajanje ur, zaklenjeni računi.