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")] [HttpPost("logoff")]
[ValidateAntiForgeryToken] [ValidateAntiForgeryToken]
public IActionResult LogOff() public async Task<IActionResult> LogOff()
{ {
SignInManager.SignOut(); await SignInManager.SignOutAsync();
return RedirectToAction("Home", "Page"); return RedirectToAction("Home", "Page");
} }

View File

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