2016-04-17 11 views
1

ウェブAPIのv2プロジェクトで使用できる「グローバル」辞書を作成したいと考えています。 APIで認証されたすべてのクライアントのユーザー名と認証された時刻を収集したいと思います。グローバルコレクションを使用するWeb API v2

各クライアントは異なるHTTPコンテキストを表しますので、アプリケーションの他のメソッドからアクセスできるようにこのデータを安全に保存するにはどうすればよいですか?理想的には、ユーザー名と、認証された時間をm CustomOAuthProviderクラス内に追加したいと思います。これは、ユーザー認証が行われる場所です。

私はデータベースの使用を避けたいのですが、情報が本当に小さく、アプリケーションの実行中にデータが必要なだけです。

答えて

0

Global.asaxには、public static MyClass MyReference {get; set;}という小文字を定義します。次に、ユーザーが承認された(ログインした)方法で、このオブジェクトを変更します。Global.MyReference.UpdateMethod(currentUser)

+0

「Global.asax」を持っていないとどうなりますか?代わりに私は 'Startup.cs'クラスを持っています。 – webworm

関連する問題