私はWPFアプリケーションとUsers
テーブルを持つSQL Serverデータベースを持っています。すべてのユーザーは、Users
テーブルのハッシュされたパスワードと役割を含む独自の行を持っています。SQL Serverデータベースに対するカスタム認証
私はアプリケーションで認証され、役割を含めて何らかの資格情報を保持する必要があります。その役割に基づいて、彼らは彼らが見るべきものだけを見るでしょう。
私はそれを達成するための手がかりを教えてもらえますか?これらの資格情報を保持し、ユーザーの役割に基づいてアプリケーションの一部を非表示にする最善の方法は何ですか?任意の助け
おかげで、JiKra
は[OK]を、私は考えていたし、どのようにシングルトンを使用するのでしょうか?ユーザー認証、私はデータベースから自分の役割をつかみ、シングルトンをインスタンス化し、彼の資格情報を設定し、私のアプリでそれらを使用します。 これは間違いありませんか?これを行うのが一番簡単な方法ですか? JiKra
これは、WPFクライアントがデータベースまたはデータベースと通信するWebサーバー/サービスとWPFクライアントが会話する3層アプリケーションと直接通信する2層アプリケーションですか? –
[ASP.NETメンバーシップとロールサブシステム](http://www.4guysfromrolla.com/articles/120705-1.aspx)の優れたマルチパートシリーズを調べてください。WPFの場合でも問題はありません。それはすでに存在しており、利用可能であり、動作し、何千倍もの価値を証明しています。 –
Jared:私はデータベースに直接話すためにデータセットを使用します。 – JiKra