React to identity/http changes
This commit is contained in:
parent
c6b92fe16c
commit
88d0efc2db
|
|
@ -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");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
Loading…
Reference in New Issue