Tag: OAuth2
-
用localhost调试OAuth2的小技巧一则
OAuth2是个很神奇的东西,这个协议让互联网应用集成各个社交网络账号的登陆变成很简单的一个事情,只需要在各个社交网站申请开发者账号,取得对应的api id和key,然后按照OAuth协议就可以实现登陆。之前的博文申请主流社交网站的开发者账号和应用KEY可以查询每家社交网站申请开发者账号的网址。 拿到app id和key之后,一般都是在本地用localhost做测试。撸主就碰到一个问题,像facebook的OAuth2登陆,是允许用localhost做登陆成功的回调地址,这样用http://localhost就可以直接调试。但是像微软账号,就不允许回调地址是localhost,必须是注册的网站地址,这样用localhost做调试登陆成功后就无法回到应用的主页。本博文就分享一个解决方法
-
申请主流社交网站的开发者账号和应用Key
最近在做的项目,有一个需求就是允许用各种国内外社交网络账号来登陆我们项目的门户,研究了一下,现在基本上主流的社交网站都是通过OAuth2的协议来允许第三方网站接入,所以这个实现过程就分成2部分,一是需要到想支持的各个社交网站的开发者中心去申请开发者账号,然后提交应用申请,获得ApplicationId和Key。二是实现一个基于OAuth2的工厂框架,通过读取各个ApplicationId和Key来完成对应的登陆动作。 下面就是各个主流社交网络申请开发者账号和应用Key的地址