ユーザーが Gmail などの外部サービスにログインできるようにする ASP.NET MVC 4 アプリケーションがあります。
これまでのところ、ユーザーはログインしてアプリケーション内をナビゲートできます。しかし、問題はログアウトにあります。その要求をログアウトするためのボタンがあり、コントローラーLogOff()
内のアクションを呼び出しますAccountController
。そのメソッド内で、ユーザーが oauth を介して認証されている場合、どのようにログアウトできますか?
ローカル アカウントでは、次を使用します。
public ActionResult LogOff()
{
WebSecurity.Logout();
return RedirectToAction("Login", "Account");
}
しかし、oauth では、似たようなものは何も表示されません...ある種の Cookie をクリアする必要があると思いますが、方法がわかりません...