4D für iOS: E-Mail-Authentifizierung

Die Überwachung des Zugriffs auf Ihre mobile App ist eine sehr wichtige Funktion, die weitere Überlegungen verdient. Die E-Mail-Validierung ist eine der einfachsten und sichersten Methoden, um die Authentizität und Legitimität der Person festzustellen, die versucht, sich bei Ihrer App anzumelden. Mit 4D für iOS können Sie diesen Validierungsprozess ganz einfach durchführen, indem Sie überprüfen, ob eine E-Mail von demjenigen stammt, der sie angeblich gesendet hat, und indem Sie schädliche Verwendungen der E-Mail blockieren können.

Der Prozess aktualisiert den Sitzungsstatus des Benutzers, um ihm Zugang zur Anwendung zu geben.

Ein einfacher Überprüfungsprozess

Der Prozess lässt sich in drei einfachen Schritten zusammenfassen:

  1. Wenn ein Benutzer seine E-Mail-Adresse in das Anmeldeformular eingibt und auf die Schaltfläche „Anmelden“ klickt, wird sein Sitzungsstatus auf den Status „ausstehend“ aktualisiert.
  2. Anschließend wird eine Bestätigungs-E-Mail an den Benutzer gesendet, der nur noch auf den Link zur Bestätigung der E-Mail klicken muss, um den Sitzungsstatus von „ausstehend“ auf „akzeptiert“ zu ändern.
  3. Sobald der Validierungsprozess abgeschlossen ist, kann der Benutzer die App erneut öffnen, und da sein Sitzungsstatus „akzeptiert“ ist, ist der Zugang nun gewährt.

Die Dokumentation hilft Ihnen bei der Verwaltung Ihrer ersten E-Mail-Authentifizierungen und dem vollständigen Verständnis des Prozesses.

Eine Komponente zur Verwaltung von Sitzungen

Die Komponente, die den Prozess verwaltet und erleichtert, ist ebenfalls verfügbar, damit Sie die Authentifizierung an Ihre eigenen Bedürfnisse anpassen können. Wählen Sie einfach die Aspekte aus, die für Sie relevant sind. Und natürlich sind alle Beiträge zu diesem Projekt in Form von Feedback, Fehlerberichten und – noch besser – Pull Requests willkommen!

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.