2-faktorautentisering for nettsteder

Tofaktorautentisering, også kjent som 2FA, totrinnsverifisering eller TFA (som akronym), er et ekstra sikkerhetslag som er kjent som «flerfaktorautentisering» og som krever ikke bare passord og brukernavn, men også noe som bare den aktuelle brukeren har med seg, dvs. en opplysning som bare brukeren skal kjenne eller ha umiddelbart for hånden – for eksempel en fysisk token – i vårt tilfelle en telefon. En telefon som har et sporbart telefonnummer tildelt.

Følgende veiledning vil forklare hvordan du setter opp tofaktorautentisering for ditt nye eller eksisterende nettsted.

Logg først inn på kontoen din og finn skjermbildet for tofaktorautentisering:

- Klikk på flisen "Applications (applikasjoner)":

Tofaktorautentisering – trinn 1

- Når du er på Applications-siden (applikasjoner), klikker du på «2 Factor Auth (tofaktorautentisering)»-ruten:

Tofaktorautentisering – trinn 2

- Når du er på siden «2 Factor Auth (tofaktorautentisering)», klikker du på knappen «Create New» (opprett ny).

Her er alternativene du vil se:

Tofaktorautentisering – trinn 3

Her er en forklaring på de ulike alternativene som er tilgjengelige:

1. Navn : navnet på denne tofaktorautentiseringsinstansen

2. Description (beskrivelse): en kort beskrivelse

3. CallerID (innringer-ID): Dette er anrops-ID-en som brukes når utgående anrop foretas (hvis utgående anrop er aktivert).

4. SenderID (avsender-ID) : Dette er SMS/tekstmelding-SenderID-en (Fra-nummer) som brukes når SMS-/tekstmeldinger sendes. Merk at for USA/Canada må du ha et SMS-aktivert telefonnummer på kontoen din før du kan velge dette alternativet.

5. Tillat oppringing : Dette alternativet gir sluttbrukerne/besøkende muligheten til å verifisere telefonnumrene sine ved å motta anrop. Når det er satt til «Yes» (Ja), vises et nytt sett med alternativer. Rull ned for beskrivelse.

6. PIN Length (PIN-lengde) : PIN-lengde, som standard 4 tegn

7. POST URL : Dette er et av de viktigste alternativene du kan angi: Dette er URL-en vi vil bruke til å sende deg autentiserings-/verifiseringsinformasjonen. Dette skjer helt på serversiden, slik at sluttbrukerne dine ikke vil vite om denne URL-en.

8. Local Post URL (Lokal URL for POST) : Dette er URL-en appleten vår sender POST-forespørsler til fra grensesnittet for brukeren, slik at applikasjonen din kan behandle brukerens registrering eller innlogging videre.

9. DIV ID : Vår 2Factor Authentication-app bruker denne div-IDen til å plassere det innebygde brukergrensesnittet (UI). Denne må i tillegg defineres i HTML-koden på siden din som en tom DIV .
Hvis du for eksempel setter DIV ID til «2fa» , bør du redigere påloggings-/registreringssiden din og legge til en tom div som denne :

. Det er her 2FA-appleten vil vises.

10. Autentiseringstype : Du har to alternativer: «Send til URL» (Post URL) (som vil utløse et anrop til URL-en/alternativet vi forklarte ovenfor under «7. POST URL») , og «Aktiver direkte» (Enable Directly) , som bare lar skjemaet sende videre til «8. Lokal URL for innsending» (Local Post URL) (mindre sikkert)

11. Domain (domene) : Du kan og bør begrense dette til domenet nettstedet ditt bruker. Hvis nettstedet ditt er www.test.com, må du begrense bruken til dette domenet slik at 2FA-appen bare fungerer på dette domenet.

12. Show Captcha (vis CAPTCHA) : Dette alternativet styrer visningen av Captcha i det innbyggbare 2FA-brukergrensesnittet.

13. Maximum retries (maksimalt antall nye forsøk): Hvor mange nye forsøk skal vi tillate per besøkende?

14. Unique Identifier (unik identifikator) : Dette er den unike identifikatoren du skal bruke for denne innbyggbare 2FA-appleten. Vi forklarer hvordan du bruker denne senere (fortsett å lese denne artikkelen :) )

15. Maksimalt antall SMS-forsøk : Hvor mange ganger skal sluttbrukeren få prøve å sende SMS-en på nytt?

16. Maksimalt antall oppringingsforsøk : Hvor mange ganger skal vi la sluttbrukeren prøve å ringe nummeret sitt på nytt?

17. SMS-melding : Lar deg sende en konfigurerbar SMS-melding (alternativet er ikke tilgjengelig ennå)

18. Hjelpekobling : Dette er hjelpekoblingen som vises i den innbyggbare appleten for 2FA. Hvis ingen er angitt, vises ingenting.

Når «Allow Dialing» (tillat oppringing) er satt til «yes» (ja), blir følgende alternativer tilgjengelige:

Tofaktorautentisering – trinn 4

Her er en forklaring på tilleggsalternativene:

1. Audio Choice (lydvalg): velg hvordan brukeren skal få PIN-koden for autentisering. Valgene er TTS (tekst til tale) og Audio (lydopptak). Når du velger Audio, skjules «Text to speech» (tekst til tale) og «Text to speech language» (språk for tekst til tale). De erstattes av «Prerecorded audio voice» (stemme i forhåndsinnspilt lyd – hvilken stemme skal brukes?) og «Prerecorded audio voice language» (språk for den forhåndsinnspilte stemmen), som vist nedenfor:

Tofaktorautentisering – trinn 5

2. Text to speech (tekst til tale) : hvis Audio choice (lydvalg) er satt til "TTS", er dette teksten som TTS-motoren vil lese opp for sluttbrukeren (TTS-gebyrer påløper).

3. Språk for tekst til tale : Dette blir språket som tekst-til-tale leses opp på.

4. Allow extension dialing (Tillat oppringing av lokalnummer): Hvis verdien er yes, kan sluttbrukeren også angi lokalnummeret sitt. Dermed kan du nå brukere bak IVR-er, ikke bare brukere med direkte telefonnumre.

5. Maximum call rate (maksimal minuttpris) : Siden du betaler for de utgående anropene, har du også mulighet til å begrense kostnaden per minutt for disse anropene. Du ønsker sannsynligvis ikke at sluttbrukerne dine autentiserer seg med satellitttelefoner (det ville blitt veldig dyrt, au!)

6. Vent på en hilsen (Wait for hello) : Hvis satt til "Nei (No)" , leser systemet vårt opp PIN-koden så snart anropet besvares. Hvis satt til "Ja (Yes)" , venter systemet først på den første hilsenen (forbedrer leveringsevnen noe, men kan føre til at noen brukere legger på før de hører PIN-koden - vanligvis legger omtrent 3 % av brukerne på før de hører PIN-koden når dette alternativet er aktivert).

Når du er ferdig med alle disse alternativene, klikker du bare på «Submit»-knappen (send inn). Husker du «Unique Identifier» (unik identifikator) som vi sa vi skulle forklare senere? Nå er tiden inne for å bruke den (Legg merke til «WHATEVERID» i skriptet nedenfor?)

Slik kan du implementere tofaktorautentisering på nettstedet ditt:

<!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 dette er hva du vil se når du åpner den siden:

Tofaktorautentisering – trinn 6

Når sluttbrukere begynner å skrive et telefonnummer, begynner landet å vises:

For amerikanske numre:

Tofaktorautentisering – trinn 7

For britiske numre:

Tofaktorautentisering – trinn 8

Sluttbrukeren kan klikke på “Send SMS” (Send SMS) eller “Phone Call” (Telefonanrop). Når bekreftelseskoden er mottatt via SMS eller telefonanrop, kan brukeren skrive inn koden og klikke på “Verify” (Bekreft).

Hvis satt, vil vi sende denne informasjonen sammen med «WHATEVERCUSTOMERID»

Søk dokumentasjon