Tofaktorgodkendelse, også kendt som 2FA, totrinsbekræftelse eller TFA (som akronym), er et ekstra lag af sikkerhed, der kaldes "multifaktorgodkendelse", og som ikke kun kræver en adgangskode og et brugernavn, men også noget, som kun den pågældende bruger har på sig, dvs. en oplysning, som kun vedkommende bør kende eller have lige ved hånden – f.eks. en fysisk token – i vores tilfælde en telefon. En telefon, der har fået tildelt et sporbart telefonnummer.
Følgende vejledning forklarer, hvordan du konfigurerer 2-faktor-godkendelse til dit nye eller eksisterende websted.
Log først ind på din konto, og find skærmen 2-faktor-godkendelse:
- Klik på feltet “Programmer”:
- På siden Applikationer (Applications) skal du klikke på feltet “Tofaktorgodkendelse (2 Factor Auth)”:
- På siden "2 Factor Auth" (2-faktorgodkendelse) skal du klikke på knappen "Create New" (Opret ny).
Her er de indstillinger, du vil se:

Her er en forklaring af de forskellige tilgængelige muligheder:
1. Navn : navnet på denne tofaktorgodkendelsesinstans
2. Beskrivelse: en kort beskrivelse
3. CallerID : Dette er det CallerID, der bruges ved udgående opkald (hvis udgående opkald er aktiveret) .
4. SenderID : Dette er afsender-id for SMS/tekstbeskeder (SenderID, afsendernummer), der vil blive brugt ved afsendelse af SMS-/tekstbeskeder. Bemærk venligst, at du for US/Canada skal have et SMS-aktiveret telefonnummer på din konto, før du kan vælge denne mulighed.
5. Tillad opkald : Denne indstilling giver dine slutbrugere/besøgende mulighed for at bekræfte deres telefonnumre ved at modtage opkald. Når den er indstillet til "Ja", vises et nyt sæt indstillinger. Rul ned for at få en beskrivelse.
6. PIN-længde : PIN-længde, som standard 4 tegn
7. URL til POST : Dette er en af de vigtigste indstillinger, du kan angive : Dette er den URL, vi vil bruge til at sende dig godkendelses-/bekræftelsesoplysningerne. Dette foregår udelukkende på serversiden, så dine slutbrugere vil ikke kende til denne URL.
8. Local Post URL : Dette er den URL, som vores applet vil poste til på den kundevendte grænseflade (så din applikation yderligere kan behandle vedkommendes tilmeldings- eller login-handlinger)
9. DIV ID : Vores 2Factor Authentication-app bruger dette div-id til at udfylde drop-in-brugerfladen (UI). Det skal desuden defineres i HTML-koden på din side som en tom DIV .
Hvis du for eksempel angiver DIV ID til "2fa" , skal du redigere din login-/tilmeldingsside og tilføje en tom div som denne :
. Det er her, 2FA-appletten vises.
10. Godkendelsestype : Du har to muligheder: "Post URL" (som udløser et kald til den URL/mulighed, vi forklarede ovenfor under "7. POST URL"), og "Enable Directly", som blot lader formularen poste videre til "8. Local Post URL" (mindre sikkert)
11. Domæne : Du kan og bør begrænse dette til det domæne, som dit websted bruger. Hvis dit websted er www.test.com, skal du begrænse brugen til dette domæne, så 2FA-appen kun fungerer på dette domæne.
12. Vis Captcha : Denne indstilling styrer visningen af Captcha i den indlejrede brugergrænseflade til 2FA.
13. Maksimalt antal genforsøg: Hvor mange genforsøg skal vi tillade pr. besøgende?
14. Unik identifikator : Dette er den unikke identifikator, du skal bruge til denne 2FA-drop-in-applet. Vi forklarer, hvordan du bruger den, senere (fortsæt med at læse denne artikel :) )
15. Maksimalt antal gentagne SMS-forsøg : Hvor mange gange skal slutbrugeren have lov til at prøve at sende SMS'en igen?
16. Maksimalt antal genopkaldsforsøg : Hvor mange gange skal slutbrugeren have lov til at prøve at ringe til sit nummer igen?
17. SMS-besked : Giver dig mulighed for at sende en konfigurerbar SMS-besked (muligheden er endnu ikke tilgængelig)
18. Hjælpelink : Dette er det hjælpelink, der vises i den indlejrede 2FA-applet. Hvis intet er angivet, vises intet.
Når "Tillad opkald (Allow Dialing)" er sat til ja (yes), bliver følgende muligheder tilgængelige:

Her er en forklaring på de yderligere indstillinger:
1. Lydvalg (Audio Choice) : lader dig vælge, hvordan brugeren får sit PIN-kode til autentificering. Tilgængelige valg er TTS og Audio. Hvis du vælger Audio, skjules indstillingerne “Tekst til tale” (Text to speech) og “Sprog til tekst til tale” (Text to speech language) og erstattes med “Stemme i forudindspillet lyd” (Prerecorded audio voice) (hvilken type stemme skal vi bruge?) og “Sprog for forudindspillet stemme” (Prerecorded audio voice language), som vist nedenfor:

2. Tekst til tale : hvis Lydvalg er sat til "TTS", så er dette den tekst, som TTS-motoren læser op for slutbrugeren (TTS-takster gælder).
3. Tekst til tale-sprog : Dette vil være det sprog, som tekst til tale vil blive læst op på.
4. Allow extension dialing : Hvis den er sat til yes, får slutbrugeren også lov til at indtaste sit lokalnummer (så du kan nå slutbrugere bag IVR'er i stedet for kun slutbrugere med direkte telefonnumre)
5. Maksimal opkaldstakst : Da du betaler for de udgående opkald, har du også mulighed for at begrænse prisen pr. minut for disse opkald. Du vil sandsynligvis ikke have, at dine slutbrugere bekræfter deres identitet via satellittelefoner (det ville være meget dyrt, av!)
6. Vent på en hilsen (Wait for hello) : Hvis den er sat til “Nej” (No) , læser vores system PIN-koden op, så snart opkaldet besvares. Hvis den er sat til “Ja” (Yes) , venter vores system først på det første “hallo” (forbedrer leveringen noget, men kan føre til, at nogle brugere afbryder opkaldet, før de hører PIN-koden – typisk afbryder omkring 3 % af brugerne opkaldet, før de hører PIN-koden, når denne indstilling er aktiveret).
Når du er færdig med alle disse muligheder, skal du blot klikke på knappen "Send". Kan du huske "Unik identifikator", som vi sagde, vi ville forklare senere? Nu er det tid til at bruge den (Bemærk "WHATEVERID" i scriptet nedenfor?)
Sådan kan du implementere totrinsautentificering på din hjemmeside:
<!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>Kodeeksempel · Vis kilde
Og det er dette, du vil se, når du åbner siden:

Når slutbrugere begynder at indtaste et telefonnummer, begynder landet at blive vist:
For amerikanske numre:

For britiske numre:

Slutbrugere kan nu klikke på "Send SMS" eller "Phone Call". Når de modtager deres SMS/tekstbesked eller telefonopkald, kan de indtaste den modtagne kode og derefter klikke på "Verify".
Hvis det er angivet, sender vi disse oplysninger sammen med "WHATEVERCUSTOMERID"

