You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor WASM中Google用户无法正常登出的问题求助

Blazor WASM中Google用户无法正常登出的问题求助

大家好,我最近在做Blazor WebAssembly独立应用的时候,碰到了Google账号登出异常的问题,想请各位帮忙支支招!

我是参照微软官方的Blazor WASM独立应用认证相关文档来操作的:新建了一个全新的Blazor WASM独立项目,认证方式选的是Individual Accounts,还勾选了包含示例页面。项目本身已经自带了OIDC的基础框架,我只需要把appsettings.json里的配置换成自己的Google OAuth信息就行,我的配置内容如下:

{
  "Local": {
    "Authority": "https://accounts.google.com/",
    "ClientId": "***.apps.googleusercontent.com",
    "PostLogoutRedirectUri": "https://localhost:7029/authentication/logout-callback",
    "RedirectUri": "https://localhost:7029/authentication/login-callback",
    "ResponseType": "id_token"
  }
}

目前登录功能是正常的,用户能顺利通过Google账号登录应用,但登出环节出了问题:点击示例页面的登出按钮后,页面确实会跳转到配置好的PostLogoutRedirectUri,但Google账号并没有真正退出——用户再次访问应用时,不用重新输入Google账号密码就能直接登录回来,这完全不符合预期。

我已经核对过Google控制台里的回调地址配置,和appsettings.json里的PostLogoutRedirectUri、RedirectUri是完全一致的,但问题还是没解决。有没有人遇到过类似的情况?或者能给我一些排查的思路?

备注:内容来源于stack exchange,提问作者mathkid91

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:48:09