React to identity/http changes

This commit is contained in:
Hao Kung 2015-06-25 19:12:30 -07:00
parent c6b92fe16c
commit 88d0efc2db
2 changed files with 5 additions and 5 deletions

View File

@ -123,9 +123,9 @@ namespace MusicStore.Controllers
[HttpPost("logoff")]
[ValidateAntiForgeryToken]
public IActionResult LogOff()
public async Task<IActionResult> LogOff()
{
SignInManager.SignOut();
await SignInManager.SignOutAsync();
return RedirectToAction("Home", "Page");
}

View File

@ -435,16 +435,16 @@ namespace MusicStore.Controllers
// POST: /Account/LogOff
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult LogOff()
public async Task<ActionResult> LogOff()
{
SignInManager.SignOut();
await SignInManager.SignOutAsync();
// TODO: Currently SignInManager.SignOut does not sign out OpenIdc and does not have a way to pass in a specific
// AuthType to sign out.
var appEnv = Context.RequestServices.GetService<IHostingEnvironment>();
if (appEnv.EnvironmentName.StartsWith("OpenIdConnect"))
{
Context.Authentication.SignOut("OpenIdConnect");
await Context.Authentication.SignOutAsync("OpenIdConnect");
}
return RedirectToAction("Index", "Home");