2017-05-29 9 views
0

私はマルチユーザログインをサポートするiOSアプリケーションを作成しています。私はGDriveアプリケーションが正常にTouch IDを有効にしていることを確認しました。これはDevice-Settingで追加したtouch-idと正常に接続しました。iOS Touch IDのワークフローが混乱しています

次に、デバイス設定でもう1人のFinger Touch-ID(他のユーザー)を追加しました.GDriveによって他のTouch-IDでもGDriveアカウントにアクセスできるようになりました。

は今私の質問は以下のとおりです。

  1. それはアプリケーションIDにタッチ-IDをバインドすることは可能ですか?
  2. マルチログイン対応の場合、Touch-IDをApplication-User-IDにバインドできますか?

答えて

1

TouchIDをアプリケーションまたはユーザーにバインドすることはできません。

TouchIDのiOSフレームワークでは、使用が認証されているかどうかだけを確認できます。

+0

次に、追加されたすべてのFinger Touch-IDが自分のアプリケーションにアクセスできる場合、Touch IDの使用は何ですか?これは何の振る舞いですか、私は何かが欠けていますか? – CoDe

+0

それはあなたの指紋が知っているユーザーだけがあなたのアプリを開くことができるアイデアです。したがって、ユーザーがロックされていないデバイスを何かに与えると、あなたのアプリを操作することはできません。 – rckoenes

+0

いいえ、そうすべきではありません...私はデバイスレベルの設定でfinger touch-idを追加しましたが、まだそれらのすべてにアプリのアクセス権を与えていませんでした。少なくともタッチを追加すると、アプリとのバインディングがあると思います。多くのケースがありますが、安全ではないことに気づくことはできません。私はGDrive自体を見ることができる最大の例です。 – CoDe

0

いいえ、できません。 iOSデバイスに保存されている指紋を持つユーザーを認証するだけです(設定アプリケーションから保存できます)。 AppStore applicationと言うことができます。 iOSデバイスに保存されている指紋の認証以上のアクセスはありません。したがって、あなたのアプリケーションにtouch idをバインドすることはできません。

+0

OK、ありがとうございます。しかし、私はログインを速くすることを除いて、ユースケースが何であるか分かりません。しかし、明らかに、マルチユーザーサポートアプリケーションのシナリオではセキュリティ上の欠陥です。 – CoDe

関連する問題