Identity Server 3,从所有选项卡中注销 Js 应用程序

杰克

我正在使用 Identity Server 3 使用Implicit流程来验证 JS 客户端,并且AccessTokenType = AccessTokenType.Reference

但是当我打电话

    manager
        .signoutRedirect()
         .catch(function (error) {
                console.error('error while logging out', error);
            });

用户仅从调用选项卡注销,他仍然可以在其他选项卡中浏览应用程序。

是否可以从所有其他选项卡中注销用户?

我已经用 IdentityServer3 - Angular2检查了这个问题Oidc-client,如何正确注销和登录

希曼舒·班卡

确保您已在设置对象中配置 post_logout_redirect_uri。您可以通过检查 session_state 值来检查用户是否已退出应用程序。在 JS 应用程序的情况下,规范的设计需要在隐藏的 iframe 中加载来自 IdentityServer 的检查会话端点。JS 应用程序和这个 iframe 然后可以与 postMessage API 通信。

您可以在此处找到有关 IdentityServer3 文档的完整详细信息https://identityserver.github.io/Documentation/docsv2/overview/jsGettingStarted.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有多个应用程序的ASP.NET Identity

具有Identity和EF的3层应用程序

重新启动应用程序后,ASP.NET 5 Identity 3用户将注销

Identity Server 3-客户端应用程序未知或未经授权

使用Identity Server 4刷新同时包含视图和资源的MVC Core应用程序中的访问令牌的最佳实践

如何通过桌面/移动应用程序使用Identity Server 4登录

Identity Server作为Web API或单独应用程序的一部分

在React.js中注销一个选项卡时,如何注销一个浏览器中的所有选项卡?

登录后,Identity Server 4不会重定向到Angular应用程序

如何使用Identity Server 4保护Asp.net Core 2.1和Vue.js单页应用程序

具有oidc-client.js的Angular应用程序需要在第二个选项卡中登录

在“ Expo”选项卡应用程序中为我的App.js文件获取此错误

使用NGINX反向代理后面的docker + kubernetes在带有Identity Server 4的Blazor Server应用程序中添加身份验证和授权

将外部登录令牌从Identity Server流到客户端应用程序

托管在iss中后,客户端应用程序未重定向到Identity Server 4

在应用程序设置中定义Identity Server客户端的未公开方法

在Azure kubernetes服务中运行ASPNET Core 3.1 MVC应用程序,在Azure应用程序网关后面使用identc身份验证并使用Identity Server 4

反向代理后面的应用程序的Identity Server重定向URL

您可以在React JS应用程序的新选项卡中显示PDF文件吗

EXT-JS应用程序中选项卡内的表单和网格

JS卡分类应用程序库

wso2 Identity Server-基于角色的ACL,用于管理用户对Web应用程序的访问

带有.NET mutliple应用程序的SQL Server CE

有没有办法在使用 Identity 时通过 userId 搜索应用程序的用户?

AureliaJS 应用程序在所有浏览器选项卡上重复

配置 ASP.NET MVC 4 Web 应用程序以使用 Identity Server 4

如何重定向到另一个应用程序 Single Sign On Identity Server 4 并注销

nuxt.js 应用程序中的 BootstrapVue <b-tabs> 显示所有选项卡的内容,而不仅仅是活动选项卡

带有 cPanel 的生产 Angular/nodejs 应用程序。Node.js 应用程序错误?