WCF セキュリティにカスタムのユーザー名とパスワードの検証を使用しています。ここで、呼び出されたメソッドで後でアクセスできるように、リクエスト中にユーザー名を保存したいと思います。それ、どうやったら出来るの?
私の問題を説明するサンプルコード:
public class CustomUserValidator : UserNamePasswordValidator
{
    public override void Validate(string username, string password)
    {
        if (username == "aaa" && password == "bbb")
        {
            // store username where i can get it in method called later.
            return;
        }
        throw new SecurityTokenException("Unknown Username or Password");
    }
}
今呼び出されているメソッド:
public void WebServiceMethod()
{
    Database.User.Single(c => c.Username == /* username from above */);
}
BR
アンドレアス