R021.Oauth实现WX/FB/TW的统一登陆
不等不靠,有囧有料。攻城狮,建造世界。
通过cas的demo演示基于OAuth的微信,facebook,twitter的统一登陆。 OAuth协议应用十分广泛,建议学习,也建议大家提高质量和安全意识。
@史荣久 / 2015-10-29 / CC-BY-SA-3.0
观看视频
内容摘要
- 10.24程序猿节,5.14攻城狮节,5.12护士节。
- 按分支取git代码(
git clone -b
)。 - CAS使用pac4j对多种协议的集中登陆。
- spring-webflow,提了一嘴。
- sudo 带环境变量(sudo env)。
- Oauth,提了一嘴(见参考资源)。
- 微信API文档,提了一嘴(见参考资源)。
- Facebook登陆代码的简单梳理。
- 微信登陆代码思路和代码实现。
- 通过maven插件执行jetty(
mvn jetty run
)。 - JSP在IDE中语法错误,添加maven的provided依赖。
- spring annotation在java8的jetty9.1中存在问题。
- STS的一些实操。
参考资源
- spring-webflow,官网
- OAuth协议,官网
- OAuth协议介绍,博客
- cas统一登陆文档
- pac4j统一登陆DEMO
- 微信API文档
- jetty-maven-plugin
- sudo 带环境变量
欢迎围观
if (you.accept(MoilionCircle.SPIRIT)) {
if(you.haveADL()){
MoilionCircle we = you.search(MoilionCircle.SLOGAN);
we.welcome(you);
}
if(you.share(this)){
We.thank(you);
We.mayFind7Moilion();
}
}
幕后花絮
哇,弄出好几个囧啊:梯子不好用啊,网速不给力啊。
突发事件会扰动思路,必要的风险管理还是要有的。
题图盗自阿里云,限于尺寸截了,大人不记小人过吧 :)
题图:10.24程序猿节,5.14攻城狮节,如果我们足够嗨皮,那么每天都是过节(图盗自阿里)