2

Asp.Identity 2.2.1 と 2 要素認証を使用して、ユーザーがログインすると、TwoFactorRememberBrowser Cookie が存在しない場合、SendCode アクションが呼び出され、コードが電子メールまたは電話に送信されます。これは、MVC 5.2 の標準サンプル コードです。ユーザーが [ブラウザーを記憶する] を選択すると、Cookie が保存され、次回からコードを必要とせずに使用できるようになります。

次に、2 番目のユーザーが同じデバイスにログインします。上記の SendCode 画面が表示され、Cookie が保存されます。

ただし、最初のユーザーが再度ログインすると、2 番目のユーザーの TwoFactorRememberBrowser Cookie が変更されるため、この最初のユーザーのブラウザーは記憶されなくなります。

これは意味がありません。ユーザーとして、ブラウザーを記憶することを選択した場合、他のユーザーが後で同じブラウザーを記憶することに依存するべきではありません。

これは Asp.Net Identity が動作するように設計されている方法ですか、それとも何か見逃していましたか?

4

1 に答える 1