DotNetOpenAuth v3.5.0.10357 を約 1 年間使用しており、最終的に v4.0.1.12097 にアップグレードすることにしました。そうしているうちに、RequestUserAuthorization メソッドが状態パラメーターを受け入れなくなっていることに気付きました。
//v3.5.0.10357
WebServerClient:RequestUserAuthorization(IEnumerable<string> scope = null, string state = null, Uri returnTo = null);
//v4.0.1.12097
WebServerClient:RequestUserAuthorization(IEnumerable<string> scope = null, Uri returnTo = null);
Facebook のドキュメントでは、これがクロスサイト リクエスト フォージェリを防ぐのに役立つと述べています。削除の理由は何でしたか?