0

私は好きなgithubに良い2 factor authentication libraryを見つけました。私はそれを自分のAsp.Netコアプロジェクトに統合しようとしていますが、問題が見つかりましたそれを達成するために必要なこと。Asp.Netコアでカスタム2因子認証メカニズムを実装する

IUserStoreとIUserTwoFactorStoreを実装したカスタムのUserStoreがありますが(他のインターフェイスと同様に)、ユーザーが実際に2-FAを有効にしているかどうかを判断する方法を示していますが、カスタムプロバイダを実際に追加および取得します。

私は2-FAを稼働させるために必要なコードをすべて見つけ出しました。それは私が立ち往生しているということだけです。

それが潜在的に多くの仕事かもしれないと私はそれはケースだ疑いが、私は(私はカスタムのUserManagerの実装を作成する必要がないことを願っています - 以下の方法がGetValidTwoFactorProvidersAsync()、GenerateTwoFactorTokenAsync()、VerifyTwoFactorTokenAsyncを有望に見えます())。

+1

これは、開始するのに適しているかもしれません:(https://github.com/aspnet/Identity/blob/dev/samples/IdentitySample.Mvc/Controllers/AccountController.cs)私はこれを詳細に見ていない降下の例があるようです。多分あなたはすでにこれを見つけましたか? –

答えて

0

UserManagerクラスのカスタムバージョンを作成したところ、上で説明した3つのメソッドをオーバーライドするだけです。

私は元々はすべてのメソッドを実装/オーバーライドする必要があると心配していましたが、それが当てはまらないようにしたら、実現しました。

関連する問題