列出当前标识的所有已保存标记

时间:2018-03-22 12:27:41

标签: c# asp.net-core oauth-2.0 asp.net-core-mvc asp.net-core-2.0

我有一个ASP.NET Core 2.0 MVC项目,它使用Microsoft OpenIdConnect框架来启用OAuth2 + OpenId作为我项目的授权和身份提供程序。

我想在用户登录页面时查看传入的令牌,以便进行调试。

我已按如下方式设置我的MVC项目Startup.cs:

binddn

目前我可以写下:

来获取id_token
.AddOpenIdConnect("oidc", options =>
{
    options.SignInScheme = "Cookies";
    options.GetClaimsFromUserInfoEndpoint = true;
    options.Authority = "http://localhost:5000";
    options.RequireHttpsMetadata = false;

    options.ClientSecret = "secret";
    options.ResponseType = "id_token";
    options.ClientId = "mvc";
    options.SaveTokens = true;
});

通过写入来访问令牌:

var idToken = HttpContext.GetTokenAsync("id_token");

但是我必须自己弄清楚这些名字,并希望能够更容易地查看正在保存的内容。

有没有办法列出所有已保存的令牌?

0 个答案:

没有答案