锐力易思▼ 2015▼ sso cas oauth wechat maven jetty

021.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的一些实操。

参考资源

欢迎围观

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();
    }
}

幕后花絮

哇,弄出好几个囧啊:梯子不好用啊,网速不给力啊。
突发事件会扰动思路,必要的风险管理还是要有的。

题图盗自阿里云,限于尺寸截了,大人不记小人过吧 :)

《021.Oauth实现WX/FB/TW的统一登陆》 通过cas的demo演示基于OAuth的微信,facebook,twitter的统一登陆。OAuth协议应用十分广泛,建议学习,也建议大家提高质量和安全意识。
题图:10.24程序猿节,5.14攻城狮节,如果我们足够嗨皮,那么每天都是过节(图盗自阿里)