Gebruikers verifiëren met hun mobiele telefoonnummers

SMS Two Factor Authentication (Dual Factor Authentication) is een veiligheidsverificatieprocedure, die wordt geactiveerd door een gebruiker die zich aanmeldt bij een website, software of toepassing. Tijdens het aanmeldingsproces wordt de gebruiker automatisch een SMS-bericht naar zijn mobiele nummer gestuurd dat een unieke numerieke code bevat.

Er zijn een aantal organisaties die deze service aanbieden en zolang deze beschikken over goed gedocumenteerde REST API's kunt u AEM Forms eenvoudig integreren met de mogelijkheden voor gegevensintegratie van AEM Forms. Voor dit leerprogramma, heb ik ​ Nexmo ​ gebruikt om het de gebruiksgeval van SMS 2FA aan te tonen.

De volgende stappen werden gevolgd om SMS 2FA met AEM Forms uit te voeren gebruikend de dienst van Nexmo Verify.

Ontwikkelaarsaccount maken

Creeer een ontwikkelaarrekening met ​ Nexmo ​. Noteer de API-sleutel en de API-beveiligingssleutel. Deze toetsen zijn nodig om REST API's van de Nexmo-service aan te roepen.

Swagger/OpenAPI-bestand maken

De OpenAPI-specificatie (voorheen Swagger Specification) is een API-beschrijvingsindeling voor REST API's. Met een OpenAPI-bestand kunt u de volledige API beschrijven, inclusief:

  • Beschikbare eindpunten (https://experienceleague.adobe.com/gebruikers?lang=nl) en verrichtingen op elk eindpunt (GET /users, POST /users)
  • Operatieparameters Invoer en uitvoer voor elke bewerking
    Verificatiemethoden
  • Contactgegevens, licentie, gebruiksvoorwaarden en andere informatie.
  • API-specificaties kunnen worden geschreven in YAML of JSON. De indeling is gemakkelijk te leren en kan zowel voor mensen als voor machines worden gelezen.

Om uw eerste swagger/OpenAPI dossier tot stand te brengen, te volgen gelieve de ​ documentatie OpenAPI ​

NOTE
AEM Forms ondersteunt OpenAPI Specification versie 2.0 (fka Swagger).

Gebruik de ​ kwikredacteur ​ om uw kwikdossier tot stand te brengen om de verrichtingen te beschrijven die OTP verzonden code verzenden en verifiëren gebruikend SMS. Het wagerbestand kan in JSON- of YAML-indeling worden gemaakt. Het voltooide dossier van de wagger kan van ​ hier ​ worden gedownload

Source voor gegevens maken

Om AEM/AEM Forms met derdetoepassingen te integreren, moeten wij ​ gegevensbron ​ in de configuratie van de wolkendiensten tot stand brengen.

Formuliergegevensmodel maken

De gegevensintegratie van AEM Forms verstrekt een intuïtief gebruikersinterface om tot stand te brengen en met ​ modellen van vormgegevens ​ te werken. Een formuliergegevensmodel is gebaseerd op gegevensbronnen voor gegevensuitwisseling.
Het voltooide model van vormgegevens kan ​ van hier worden gedownload ​

fdm

Adaptief formulier maken

Integreer de POST-aanroepen van het formuliergegevensmodel met het aangepaste formulier om te controleren welk mobiele telefoonnummer de gebruiker in het formulier heeft ingevoerd. U kunt zelf een adaptief formulier maken en de POST-aanroep van het formuliergegevensmodel gebruiken om OTP-code naar wens te verzenden en te verifiëren.

Voer de volgende stappen uit als u de voorbeeldbestanden met uw API-toetsen wilt gebruiken:

sms-send

  • Bewerk de regel die aan het veld is gekoppeld. Geef uw juiste API-sleutels op
  • Het formulier opslaan
  • ​ voorproef de vorm ​ en test de functionaliteit
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e