我正在从IdentityServer2的Web MVC应用程序获取OAuth2令牌。 如果我使用的是Core,那么这段代码将同时注销我的Web应用程序和ID4;
public async Task Logout()
{
await HttpContext.Authentication.SignOutAsync("Cookies");
await HttpContext.Authentication.SignOutAsync("oidc");
}
在使用Microsoft.Owin.Security的地方,我只能注销Web应用程序;
public void Logout()
{
var authContext = Request.GetOwinContext().Authentication;
authContext.SignOut("Cookies");
}
命令authContext.SignOut(“ oidc”);不起作用。我该如何使用Owin?