使用Microsoft.Owin.Security注销IdentityServer4

时间:2019-01-10 16:59:15

标签: asp.net-mvc identityserver4 openid-connect owin-middleware

我正在从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?

0 个答案:

没有答案