シンプルなログイン アプリケーションを作成しましたが、ログイン用のユーザー名またはパスワードを保存して、gmail や facebook などのユーザー名またはパスワードを保存するのと同じように、ユーザー名またはパスワードを再度挿入する必要がないようにしたいと考えています。ユーザー名またはパスワードを再度入力する必要はありません。
このように:- http://i49.tinypic.com/rkuats.jpg と http://i46.tinypic.com/21edys1.jpg
シンプルなログイン アプリケーションを作成しましたが、ログイン用のユーザー名またはパスワードを保存して、gmail や facebook などのユーザー名またはパスワードを保存するのと同じように、ユーザー名またはパスワードを再度挿入する必要がないようにしたいと考えています。ユーザー名またはパスワードを再度入力する必要はありません。
このように:- http://i49.tinypic.com/rkuats.jpg と http://i46.tinypic.com/21edys1.jpg
次のことができます。
ネイティブCredUI
API を p/invoke して、現在のユーザーの資格情報を安全に保存できます。この API は、ユーザーに資格情報の入力を求めるダイアログも提供します。
または、マネージドProtectedDataクラスをスコープで使用できますDataProtectionScope.CurrentUser
。
これらの手法は両方とも、現在のユーザーのみがアクセスできるようにパスワードを保護し、暗号化キーの管理という複雑な問題に取り掛かる必要はありません。
ユーザーまたはアプリの構成ファイルを使用することにした場合。これは、ファイルのセクションを暗号化/復号化する方法に関するリンクです。