IdentityServer4之SSO(基于OAuth2.0、OIDC)单点登录、登出

准备

 五个Web站点

1、localhost:5000 :                  认证服务器。
2、www.hybrid.com :                .net core2.0 Web MVC项目
3、www.jsclient.com :               js纯静态项目
4、www.fwkhybrid.com :           .net framework Web MVC项目
5、www.webfromimplicit.com :  .net framework WebForm项目

接入站点配置信息

4、www.fwkhybrid.com,登出前端回调地址,自定义的Action。

2、www.hybrid.com, signout-oidc在core中才实现,参考

效果演示

hybridcc是.net core,另外一个是framework mvc

浏览器加载iframe,framework站点不同浏览器下都正常。
core的站点在不同浏览器下firefox是正常,在chrome下有问题。

/home/abc是自定义的登出处理Action,替换了默认的signout-oidc。Front登出通知使用默认和自定义的都存在如下问题。
firefox浏览器下cookie信息回传

chrome浏览器就没有cookie回传

core2.0默认的signout-oidc貌似也没处理Cookie信息。

https://github.com/aspnet/Security/blob/c0b8be58ba0ccdb3a4cd38825c30536f60ab99ce/src/Microsoft.AspNetCore.Authentication.OpenIdConnect/OpenIdConnectHandler.cs

https://github.com/aspnet/Security/blob/f8b4f4c620e2faaeec262d302df143068c8d0b33/src/Microsoft.AspNetCore.Authentication.OpenIdConnect/OpenIdConnectOptions.cs

最新文章

  1. AutoCAD Civil 3D 中缓和曲线的定义
  2. express-4 质量保证(1)
  3. 使用XML定制Ribbon的一点小前奏(稍微再进一步的理解XML)
  4. WOW: 宏
  5. .Net分页实现
  6. setcookie 之 我见
  7. 典型的字符串处理代码(page50)
  8. Net开源网络爬虫
  9. Ocelot中文文档-委托处理程序
  10. SugarCRM 插件介绍
  11. lnmp上传文件
  12. CentOS下安装网卡驱动
  13. JQuery选择符的理解与应用
  14. U盘工作原理(转)
  15. POJO应用框架:Spring与EJB3.0的比较
  16. BankNote
  17. POJ 1190 生日蛋糕 【DFS + 极限剪枝】
  18. List的使用1(两张表或者一张表的自身关系)
  19. assembly x86(nasm)画三角形等图形的实现
  20. Android学习之——优化篇(1)

热门文章

  1. 转:JMeter监控内存及CPU ——plugin插件监控被测系统资源方法
  2. BigDecimal用法总结
  3. node.js中使用zlib模块进行数据压缩和解压
  4. vi/vim 文字处理器常用命令
  5. Linux top命令中CPU信息的详解(转)
  6. apache禁止IP访问网站
  7. Redhat/Centos6.x安装Chrome
  8. android开发笔记(3)
  9. Java WEB开发环境搭建以及创建Maven Web项目
  10. MFC设置单文档保存格式以及标题