Verifiera användare med engångslösenord

SMS Two Factor Authentication (Dual Factor Authentication) är en säkerhetsverifieringsprocedur som aktiveras genom att en användare loggar in på en webbplats, ett program eller ett program. I inloggningsprocessen skickas användaren automatiskt ett SMS till sitt mobilnummer med en unik numerisk kod.

Det finns ett antal organisationer som tillhandahåller den här tjänsten och så länge de har väldokumenterade REST API:er kan du enkelt integrera AEM Forms med AEM Forms dataintegrationsfunktioner. I den här självstudiekursen har jag använt Nexmo för att demonstrera SMS 2FA-användningsexemplet.

Följande steg utfördes för att implementera SMS 2FA med AEM Forms med tjänsten Nexmo Verify.

Skapa utvecklarkonto

Skapa ett utvecklarkonto med Nexmo. Anteckna API-nyckeln och API-hemlig nyckel. Dessa nycklar behövs för att anropa REST API:er för Nexmo-tjänsten.

Skapa Swagger/OpenAPI-fil

OpenAPI-specifikationen (tidigare Swagger-specifikationen) är ett API-beskrivningsformat för REST API:er. Med en OpenAPI-fil kan du beskriva hela ditt API, inklusive:

  • Tillgängliga slutpunkter (https://experienceleague.adobe.com/anv%C3%A4ndare?lang=sv) och åtgärder för varje slutpunkt (GET /användare, POST /användare)
  • Operationsparametrar Indata och utdata för varje åtgärd
    Autentiseringsmetoder
  • Kontaktinformation, licens, användningsvillkor och annan information.
  • API-specifikationer kan skrivas i YAML eller JSON. Formatet är lätt att lära sig och kan läsas av både människor och datorer.

Följ OpenAPI-dokumentationen för att skapa din första swagger/OpenAPI-fil

NOTE
AEM Forms stöder OpenAPI Specification version 2.0 (fka Swagger).

Använd swagger-redigeraren för att skapa en swagger-fil som beskriver de åtgärder som skickar och verifierar engångslösenord som skickas med SMS. Swagger-filen kan skapas i JSON- eller YAML-format. Den färdiga swagger-filen kan hämtas från här

Skapa data-Source

Om du vill integrera AEM/AEM Forms med program från tredje part måste vi REST-baserad datakälla med swagger-filen i konfigurationen för molntjänster. Den färdiga datakällan tillhandahålls som en del av kursmaterialet.

Skapa formulärdatamodell

AEM Forms dataintegrering ger ett intuitivt användargränssnitt för att skapa och arbeta med formulärdatamodeller. En formulärdatamodell bygger på datakällor för datautbyte.
Den färdiga formulärdatamodellen kan hämtas härifrån

fdm

Skapa huvudformuläret

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e