Ich entwickle eine Unternehmensanwendung mit Benutzerauthentifizierung, die auf der Serverseite validiert wird, wenn der Benutzer versucht, sich über den Webservice anzumelden.
Ich habe die Anforderung, die iOS Touch ID für die Authentifizierung zu verwenden, da Apple die API für Apps von Drittanbietern von iOS8 veröffentlicht hat.
Ich konnte die Anleitungen zur Verwendung der Touch ID für die lokale Authentifizierung finden, aber ich kann nicht verstehen, wie ich meine Benutzeranmeldeinformationen mit der Touch ID abbilden kann.
Die genaue Anforderung ist, dass der Benutzer in der Lage sein sollte, sich mit dem Fingerabdruck-Scanner in die Anwendung einzuloggen, d. h. mit der Berührungsidentität, aber die Backend-Validierung sollte ebenfalls stattfinden.
Wie werden die Benutzeranmeldeinformationen mit dem Touch ID-Fingerabdruck verknüpft? ist es möglich? Wenn JA, wo das Mapping lokal oder serverseitig gespeichert werden soll?
Könnte jemand bitte mir helfen, dasselbe zu verstehen / umzusetzen.
Vielen Dank im Voraus.
Die Arbeit mit TouchID ist sehr einfach. Für Ihre Fälle gibt es zwei Möglichkeiten, Benutzer zu authentifizieren: -
Annahme: - Wenn sich ein Benutzer anmeldet, werden auf der Anwendung geheime Token gespeichert, die uns helfen, den Benutzer zu validieren.
Verwenden von TouchID (iOS 8): -
Benutzerspezifische PIN / Gerätepasscode (iOS 9): -