王昱 yuwang881@gmail.com 博客地址http://yuwang881.blog.sohu.com摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统其中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,而且给出...
分类:
其他好文 时间:
2015-02-09 12:46:22
阅读次数:
250
首先特别说明下在startup中注册完中间件的两个注意事项,看到有人写的东西有误导人的作用。关于startup启动发现类的内容,参照这里http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection1. ...
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其它系统中登录,也就是用户的一次登录能得到其它全部系统的信任。单点登录在大型站点里使用得很频繁,比如像阿里巴巴这种站点,在站点的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子...
分类:
其他好文 时间:
2015-02-08 15:21:36
阅读次数:
198
简要说明:
授权登录已经成为注册方式里的主流,目前授权登录方式主要SSO跳转授权登录和OAuth2.0两种,前者好处无需用户再次输入密码就可以直接授权成功,但前提是必须用户手机端安装了该软件,比如QQ,后者的优势就是是否安装无关紧要,是一个HTML的页面呈现,麻烦就在于要输入用户名和密码,这就非常不爽了,但是有时候偏偏必须这么做,理由嘛,自行想想就好,接下来我们就看看如果利用OAuth2.0的方...
分类:
移动开发 时间:
2015-02-07 17:25:51
阅读次数:
200
CAS 相关的内容好久没写了,可能下周会继续更新一些内容吧。在上一篇中的单点流程序列图由于是从官网直接下载来的,上面都是英文,可能有的朋友看不懂,因此修改成中文的。PS:只修改了一个,第二个图明天在加...在这之前,先解释几个CAS 相关的术语解释吧:1.概念相关①.术语解释TGT、ST、PGT、P...
分类:
其他好文 时间:
2015-02-07 00:30:00
阅读次数:
296
注:如果集成了百度的Frontia和SinaCoreSDK, 那么SSO会出现包冲突https://github.com/sinaweibosdk/weibo_android_sdk/issues/56要先获取API发送的权限 public class ShareToSinaActivity ext...
Cas的全称是Centeral Authentication Service,是对单点登录SSO(Single Sign On)的一种实现。其由Cas Server和Cas Client两部分组成,Cas Server是核心,而Cas Client通常就对应于我们的应用。一个Cas Server可以对应于多个Cas Client。它允许我们在一个Client进行登录以后无需再让用户输入用户名和密码...
分类:
其他好文 时间:
2015-02-06 11:23:14
阅读次数:
118
kafka是用scala编写,用zookeeper做协调。scala的代码没学习过,这边主要看别人写的文档和自己的工作实践来的。笔记可能会写多篇,因为这东西要经常看啊,不看过了多久就忘了。
东西看完了就要问问自己3W1H
What:kafka是一个分布式(多broker,zookeeper)的,分区的(partition),消息复制的(replicate)的消息中间件(log service)...
分类:
其他好文 时间:
2015-02-05 18:32:14
阅读次数:
211
这篇文章说明下如何在普通编辑器下面开发mvc6应用程序。首先安装mvc6的nuget包:可以看到在project.json文件中添加了MVC6的引用:1.使用中间件在ASP.NET 5中,DI是强烈推荐使用的。所以.NET团队推出了一个可以适配主流.NET的IoC框架的DI组件(Microsoft....
分类:
Web程序 时间:
2015-02-04 14:33:51
阅读次数:
191
前言关于我:小天1). 架构师,项目经理,产品经理2). 中间件研发3). VPCC 云计算基础平台管理4). 智慧旅游5). 智慧教育6). 一次失败的创业体验(爱邂逅网)一. 在开始规划职业之前,应该充分认识自己从事的行业,结合自己的价值观,树立合理目标,持之以恒二. 人生阶段1. 30岁之前:...
分类:
Web程序 时间:
2015-02-04 10:51:18
阅读次数:
250