JavaScript 正则表达式

JavaScript中typeof知多少?

JavaScript中的Function(函数)对象

在线API文档

建网站

专为移动应用提供后台服务的 Parse:2 万名用户,每月40%的增长速度

 

何建立一个网站(我的5年经验谈)

 iOS中3种正则表达式的使用与比较 

 

ios 正则表达式

iOS开发笔记--正则表达式NSRegularExpression

网页div css设计网页浏览器不兼容原因及解决

用HTML5/CSS3/JS开发Android/IOS应用

 ObjC利用正则表达式抓取网页内容

iOS- 无处不在,详解iOS集成第三方登录(SSO授权登录<无需密码>)

新浪微博为例子

关于iOS原生条形码扫描,你需要注意的两三事

扫描二维码自动识别手机APP下载地址

iOS 原生二维码扫描(可限制扫描区域)

iOS:原生二维码扫描  扫描线

 

IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。

 

请教大家第三方登录的原理和流程

OAuth2.0分为四种鉴权方式, 已分别应对不同的需求, 比如说web或app. 通常我们在web端使用第一种Authorization Code方式。为了简单说明,我直接拿QQ做例子,简单说一下流程:

当用户点击QQ登陆,你会通引导用户跳转到第三方登陆的登陆界面, 当用户成功登录以后会自动跳转回来,并附带一个code参数,接着你使用code就可以获得access token(访问令牌),对于QQ,由于第三方登录结合了Openid, 所以需要再通过token获取openid。这个openid是和QQ用户一一对应的, 使用access token + openid 即可获取用户信息。

第三方平台和本地用户系统结合应该分为三种情况:

  • 本地未登录,第一次登录第三方:此时相当于注册,直接把第三方信息拉取来并注册成本地用户就可以了,并建立本地用户与第三方用户(openid)的绑定关系
  • 本地未登录,再次登录第三方:此时用户已注册,获取到openid后直接找出对应的本地用户即可
  • 本地登录,并绑定第三方: 这个只要将获取到的openid绑定到本地用户就可以了

帮你深入理解OAuth2.0协议

 OAuth2授权原理

微信2048游戏开发中的几个前端知识点

 礼物 《 现在 过去 未来》

posted @ 2014-11-20 10:05  阿哲工具箱diqqxu  阅读(134)  评论(0编辑  收藏  举报