Autentikimi me Dy Faktorë, i njohur gjithashtu si 2FA, verifikim me dy hapa ose TFA (si akronim), është një shtresë shtesë sigurie e njohur si "autentikim me shumë faktorë" që kërkon jo vetëm një fjalëkalim dhe emër përdoruesi, por edhe diçka që vetëm, dhe vetëm, ai përdorues e ka me vete, d.m.th. një pjesë informacioni që vetëm ai duhet ta dijë ose ta ketë menjëherë pranë - si një pajisje fizike autentikimi - në rastin tonë, një telefon. Një telefon të cilit i është caktuar një numër telefoni i gjurmueshëm.
Udhëzuesi i mëposhtëm do të shpjegojë se si të konfiguroni Autentifikimin me 2 Faktorë për faqen tuaj të re ose ekzistuese në internet.
Së pari, hyni në llogarinë tuaj dhe gjeni ekranin e Autentifikimit me 2 Faktorë:
- Klikoni në pllakën "Applications (aplikacionet)":
- Pasi të jeni në faqen Aplikacionet, klikoni në pllakën "Autentikimi me dy faktorë (2 Factor Auth)":
- Pasi të jeni në faqen "Autentikimi me 2 Faktorë", klikoni butonin "Krijo të Re".
Këto janë opsionet që do të shihni:

Ja një shpjegim mbi opsionet e ndryshme në dispozicion:
1. Emri : emri i këtij konfigurimi të Autentikimit me Dy Faktorë
2. Description (përshkrimi): një përshkrim i shkurtër
3. CallerID : Ky është CallerID që do të përdoret kur kryeni telefonata dalëse (nëse telefonatat dalëse janë të aktivizuara).
4. SenderID : Ky është SenderID i SMS/mesazheve (numri Nga/From) që do të përdoret gjatë dërgimit të SMS/mesazheve tekst. Ju lutemi vini re se për SHBA/Kanadanë duhet të keni në llogarinë tuaj një numër telefoni me SMS të aktivizuar para se të mund ta zgjidhni këtë opsion.
5. Lejo Thirrjen : Ky opsion do t'u japë përdoruesve fundorë/vizitorëve tuaj mundësinë të verifikojnë numrat e tyre të telefonit duke marrë telefonata. Kur vendoset në “Yes” (Po) do të shfaqet një grup tjetër opsionesh. Lëvizni poshtë për përshkrimin.
6. PIN Length (gjatësia e PIN-it) : Gjatësia e PIN-it, si parazgjedhje 4 karaktere
7. URL për kërkesat POST : Ky është një nga opsionet më të rëndësishme që mund të caktoni: ky është URL-ja që do të përdorim për t’ju dërguar informacionin e vërtetimit/verifikimit. Gjithçka ndodh në anën e serverit, ndaj përdoruesit tuaj fundorë nuk do ta dinë këtë URL.
8. Local Post URL (adresa lokale POST) : Kjo është URL-ja në ndërfaqen e klientit, ku programi ynë i vogël dërgon një kërkesë HTTP POST, që aplikacioni juaj të vazhdojë përpunimin e regjistrimit ose hyrjes së përdoruesit.
9. DIV ID : Aplikacioni ynë i Vërtetimit me 2 Faktorë do ta përdorë këtë div id për të shfaqur ndërfaqen e përdoruesit që integrohet në faqe (UI). Ajo duhet të përcaktohet më tej në kodin HTML të faqes suaj si një DIV bosh.
Për shembull, nëse e vendosni DIV ID si "2fa", atëherë duhet të modifikoni faqen tuaj të hyrjes/regjistrimit dhe të shtoni një div bosh si ky:
. Këtu do të shfaqet aplikacioni 2FA.
10. Lloji i Autentikimit : Keni dy opsione: "Dërgo në URL" (Post URL) (e cila do të shkaktojë një kërkesë HTTP drejt URL-së/opsionit që shpjeguam më lart te "7. POST URL") , dhe "Aktivizo drejtpërdrejt" (Enable Directly) , e cila thjesht do të lejojë formularin të postohet më tej te "8. URL lokale për dërgim" (Local Post URL) (më pak e sigurt)
11. Domain (domeni) : Mund dhe duhet ta kufizoni këtë në domenin që përdor faqja juaj e internetit. Nëse faqja juaj është www.test.com, atëherë ju lutem kufizoni përdorimin në këtë domen në mënyrë që aplikacioni 2FA të funksionojë vetëm në këtë domen.
12. Shfaq Captcha : Ky opsion kontrollon shfaqjen e Captcha-s në ndërfaqen e përdoruesit të 2FA që mund të integrohet në një faqe interneti.
13. Maximum retries (numri maksimal i riprovave): Sa riprova duhet të lejojmë për vizitor?
14. Unique Identifier (identifikuesi unik) : Ky është identifikuesi unik që do të përdorni për këtë aplikacion 2FA të integrueshëm në faqen e internetit. Ne do të shpjegojmë se si ta përdorni këtë më vonë (vazhdoni të lexoni këtë artikull :) )
15. Numri maksimal i riprovave të SMS-ve : Sa herë duhet ta lejojmë përdoruesin fundor të riprovojë dërgimin e SMS-së?
16. Numri maksimal i riprovave të telefonatës : Sa herë duhet ta lejojmë përdoruesin fundor të riprovojë telefonimin e numrit të tij?
17. Mesazh SMS : Ju lejon të dërgoni një mesazh SMS të konfigurueshëm (opsioni nuk është ende i disponueshëm)
18. Lidhja e Ndihmës : Kjo do të jetë lidhja e ndihmës e shfaqur në apletin e integrueshëm 2FA. Nëse nuk specifikohet asnjë, nuk do të shfaqet asgjë.
Kur "Allow Dialing (lejo telefonimin)" është vendosur në yes (po), do të bëhen të disponueshme opsionet e mëposhtme:

Ja një shpjegim mbi opsionet shtesë:
1. Audio Choice (zgjedhja e audios): ju lejon të zgjidhni si do ta marrë përdoruesi PIN-in e autentikimit. Opsionet janë TTS dhe Audio (regjistrim audio). Zgjedhja e Audio fsheh "Text to speech" (shndërrimi i tekstit në të folur) dhe "Text to speech language" (gjuha e këtij shndërrimi). Në vend të tyre shfaqen "Prerecorded audio voice" (zëri i regjistruar paraprakisht – çfarë zëri duhet të përdorim?) dhe "Prerecorded audio voice language" (gjuha e zërit të regjistruar), siç tregohet më poshtë:

2. Text to speech (teksti në të folur) : nëse Audio choice (zgjedhja e audios) është vendosur në “TTS” , atëherë ky është teksti që motori TTS do t'ia lexojë përdoruesit fundor (zbatohen tarifat e TTS).
3. Gjuha e leximit të tekstit me zë: Përcakton gjuhën në të cilën do të lexohet teksti me zë.
4. Allow extension dialing (lejo formimin e numrit të brendshëm) : Nëse vendoset në “yes” (po), përdoruesi fundor do të lejohet të fusë gjithashtu numrin e tij të ekstensionit (në mënyrë që të mund të arrini përdoruesit fundorë pas IVR-ve, dhe jo vetëm përdoruesit fundorë që kanë numra telefoni direkt)
5. Tarifa maksimale e telefonatës : Meqenëse po paguani për telefonatat dalëse, keni gjithashtu mundësinë të kufizoni koston për minutë të lidhur me këto telefonata. Ndoshta nuk dëshironi që përdoruesit tuaj fundorë të autentikohen duke përdorur telefona satelitorë (kjo do të ishte shumë e shtrenjtë, oh!)
6. Prit për përshëndetjen : Nëse vendoset në "No" , sistemi ynë do ta lexojë numrin PIN menjëherë sapo të përgjigjet thirrja. Nëse vendoset në "Yes" , sistemi ynë së pari do të presë përshëndetjen e parë (përmirëson disi dorëzueshmërinë, por mund të bëjë që disa përdorues ta braktisin thirrjen përpara se të dëgjojnë numrin PIN - zakonisht rreth 3% e përdoruesve e braktisin thirrjen përpara se të dëgjojnë PIN-in kur ky opsion është i aktivizuar).
Pasi të keni mbaruar me të gjitha këto opsione, thjesht klikoni butonin "Submit (dërgo)". Mbani mend "Unique Identifier (identifikuesi unik)" që thamë se do ta shpjegonim më vonë? Tani është koha ta përdorni (E vutë re "WHATEVERID" në skriptin më poshtë?)
Ja si mund ta implementoni vërtetimin me dy hapa në faqen tuaj të internetit:
<!DOCTYPE html>
<head>
<title>2Factor Authentication test</title>
<script type="text/javascript">
(function(d, script) {
script = d.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.onload = function(){
// remote script has loaded
};
script.src = 'https://api.multitel.net/tfa/js/WHATEVERID/WHATEVERCUSTOMER';
d.getElementsByTagName('head')[0].appendChild(script);
}(document));
</script>
</head>
<html>
<body>
<div id="multitel" width="100px"></div>
<body>
</html>Shembull kodi · Shiko burimin
Dhe kjo është ajo që do të shihni kur ta hapni atë faqe:

Ndërsa përdoruesit fundorë fillojnë të shkruajnë një numër telefoni, vendi do të fillojë të shfaqet:
Për numrat e SHBA-së:

Për numrat e Mbretërisë së Bashkuar:

Përdoruesi fundor mund të klikojë “Send SMS” (dërgo SMS) ose “Phone Call” (telefonatë). Pasi të marrë kodin e verifikimit me SMS ose gjatë telefonatës, mund ta fusë kodin dhe të klikojë “Verify” (verifiko).
Nëse vendoset, do ta dërgojmë këtë informacion, së bashku me "WHATEVERCUSTOMERID"

