Verifieer gebruikers met OTP

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 Nexmogebruikt 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 kwikredacteurom 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 hierworden gedownload

Source voor gegevens maken

Om AEM/AEM Forms met derdetoepassingen te integreren, moeten wij REST gebaseerde gegevensbron gebruiken gebruikend het wagerdossierin de configuratie van de wolkendiensten. De voltooide gegevensbron wordt verstrekt aan u als deel van deze cursusactiva.

Formuliergegevensmodel maken

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

fdm

Het hoofdformulier maken

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