SSO & Single Sign On 单点登录 https://en.wikipedia.org/wiki/Single_sign-on https://cloud.google.com/identity/sso/ 大型 SSO 应用目录, 采用 SAML.OAuth 和 OpenID Connect (OIDC) 等行业标准的数千个预集成的应用. https://auth0.com/docs/sso/current https://auth0.com/learn/how-to-implem…
目录 1.1.Docker架构简介 1.2.Docker 两个主要部件 1.3.虚拟机和Docker对比: 1.4.Docker内部结构 Docker系列之原理简单介绍 @ Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像:运行中的这个镜像称为容器,容器启动是非常快速的. 1.1.Docker架构简介 Docker 使用客户端-服务器 (C/S) 架构模式,先给出官方的…
openresty开发系列10--openresty的简单介绍及安装 一.Nginx优点 十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏多 Nginx设计为一个主进程多个工作进程的工作模式,每个进程是单线程来处理多个连接,而且每个工作进程采用了非阻塞I/O来处理多个连接,从而减少了线程上下文切换,从而实现了公认的高性能.高并发;因此在生成环境中会通过把CPU绑定给Nginx工作进程从而提升其性能;另外因为单线程工作模式的特点,内存占…
1. 浏览器 > 2. 系统A(www.a.com) > 3. 系统B(www.b.com) > 4. 认证中心(www.sso.com) #### ** (1)首次访问** > 1. 浏览器访问A,A发现验证未登录,重定向到认证中心 > 2. 浏览器访问认证中心,并登陆 > 3. 认证中心创建全局会话,创建ticket,并重定向到A > 4. 系统A保存认证中心的cookie,并访问A > 5. A获取ticket,向认证中心进行验证 > 6. 认证…
一.什么是单点登录 解释:登录一个系统后,其它系统无需再次登录,即可进入. 二.举个例子: 你登录了淘宝,然后你进入天猫,发现你不用登录了.这时你要注意到,淘宝跟天猫可是完全不一样的域名. 你登录淘宝后,你的浏览器得到了cookie,但是这个cookie是在淘宝域名下的.你的天猫域名下并没有cookie. 这个时候你要想办法让天猫域名下也有这个相同的cookie.假设你的天猫域名下也有这个cookie. 当你的浏览器进入天猫时,你的浏览器会携带天猫域名下的cookie去服务器验证. 但是这个co…
最近很闲,就想着学点东西,然后就瞄中了html5,以前只看过很简单的一些,这次是系统的学下,顺便也记录下.废话不多说,开始正题. 稍微介绍下html5,html5是W3C和WHATWG 合作的结果. html5的规则: 新特性应该基于 HTML.CSS.DOM 以及 JavaScript:减少对外部插件的需求(比如 Flash):更优秀的错误处理:更多取代脚本的标记:HTML5 应该独立于设备:开发进程应对公众透明  html5的新特性: 用于绘画的 canvas 元素:用于媒介回放的 vide…
一:RabbitMQ是什么? 众所周知,MQ是Message  Queue(消息队列)的意思,RabbitMQ就是众多MQ框架其中的一款,开源实现了AMQP协议(官网:http://www.amqp.org/),也就是说RabbitMQ是一个开源的消息队列框架. 他用于在分布式系统中存储转发消息,在易用性.扩展性.高可用性等方面都非常的优秀.是当前最主流的消息中间件之一. RabbitMQ的官网:http://www.rabbitmq.com 二:RabbitMQ优势&劣势? 优势: 1:安装部…
一:Redis是什么? Redis全称:REmote DIctionary Server(Redis) .Redis是一个由Salvatore Sanfilippo写的key-value存储系统,ANSI C语言编写:  特点:开源免费.单线程.大并发.遵守BSD协议.支持网络.可基于内存亦可持久化.高性能的key-value数据库.提供多种语言的API 1:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用: 2:Redis不仅仅支持简单的key-val…
原文链接:https://www.cnblogs.com/sunddenly/p/4033574.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术.那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果.这时,有人可能会说这个简单,写一个调度算法就轻松解决了.说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误…
电子存折(ED:ElectronicDeposit)一种为持卡人进行消费.取现等交易而设计的支持个人识别码(PIN)保护的金融IC卡应用. 它支持圈存.圈提.消费和取现等交易. 电子钱包(EP:Electronic Purse)一种为方便持卡人小额消费而设计的金融IC卡应用.它支持圈存.消费等交易. 消费不支持个人识别码(PIN)保护. 电子钱包/电子存折应用为同一类应用.两者在卡片和终端的处理流程上基本同样,主要差别有:电子钱包应用支持消费.圈存等交易.消费无须提交个人识别码,卡片中的消费明细…