【发布时间】:2022-01-28 02:14:23
【问题描述】:
我有一个使用 OIDC 身份验证的 Blazor WASM 应用程序。我有 OIDC 工作。
builder.Services.AddOidcAuthentication(options =>
{
options.ProviderOptions.ResponseType = "code";
options.ProviderOptions.DefaultScopes.Add("offline_access");
options.ProviderOptions.Authority = "Oauth URL";
options.ProviderOptions.ClientId = "client ID";
});
我定义了 offline_access 范围,以便生成刷新令牌。
一旦用户登录,来自令牌端点的响应就会存储在会话存储中。只要用户不退出应用程序,这就会很好。但是,一旦用户关闭浏览器然后再次打开浏览器,他们就必须重新登录网站,即使刷新令牌尚未过期。
使用 OIDC 的 Blazor WASM 应用如何使用刷新令牌?
谢谢你, 特拉维斯
【问题讨论】:
标签: c# oauth-2.0 blazor openid-connect