2017-05-29 1 views
0

Ich schreibe eine iOS-Anwendung mit Multiuser-Login-Unterstützung. Ich beobachtete GDrive-Anwendung dort ich erfolgreich Touch ID, es erfolgreich verbunden mit Touch-ID ich in Device Setting hinzugefügt.iOS Touch ID Workflow ist verwirrend

Dann habe ich eine andere Finger Touch-ID (anderer Benutzer) in den Geräteeinstellungen hinzugefügt, und was ich beobachtet habe, ist GDrive, die auch andere Touch-ID erlaubt, um auf mein GDrive Konto zuzugreifen.

Nun meine Frage ist:

  1. Ist es möglich, Berühren-ID-Anwendungs-ID zu binden?
  2. Ist es möglich, Touch-ID bei Multi-Login-Unterstützung an Application-User-ID zu binden?

Antwort

1

Es ist nicht möglich, eine TouchID an eine Anwendung oder einen Benutzer zu binden.

iOS-Framework für TouchID können Sie nur überprüfen, ob die Verwendung authentifiziert ist.

+0

Was ist dann die Verwendung von Touch ID, wenn alle hinzugefügten Finger Touch-ID auf meine Anwendung zugreifen können? Ist das das Verhalten ODER fehlt mir etwas? – CoDe

+0

Das ist die Idee, nur der Benutzer, der Fingerabdruck kennt, kann Ihre App öffnen. Wenn also der Benutzer sein entsperrtes Gerät an jemanden gibt, kann er Ihre App nicht nutzen. – rckoenes

+0

Nein, das sollte nicht sein ... obwohl ich Finger Touch-ID auf Geräteebene Einstellungen hinzugefügt habe, aber ich habe immer noch nicht alle von ihnen Zugriff auf die App. Zumindest die hinzugefügte Berührung ist etwas bindend mit App & ich würde. Es gibt viele Fälle, die Sie nicht bemerken können, sind nicht sicher, größtes Beispiel, das ich GDrive selbst sehen kann. – CoDe

0

Nein, das ist nicht möglich. Sie können nur Benutzer authentifizieren, deren Fingerabdruck auf dem iOS-Gerät gespeichert ist (das Sie von der Anwendungseinstellung speichern können). Sie können sagen, AppStore application ist ein Beispiel dafür. Sie haben keinen Zugriff mehr als Authentifizierung von gespeicherten Fingerabdrücken in iOS-Gerät. Sie können also die Touch-ID nicht an Ihre Anwendung binden.

+0

OK, Danke. Aber ich bin mir nicht sicher, was der Anwendungsfall ist, außer um schnell Login zu bekommen. Aber es ist eindeutig eine Sicherheitslücke im Multi-User-Support-Anwendungsszenario. – CoDe