OAuth2学习及DotNetOpenAuth部分源码研究在上篇文章中我研究了OpenId及DotNetOpenAuth的相关应用,这一篇继续研究OAuth2. 一.什么是OAuth2 OAuth是一种开放认证协议,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表...
分类:
Web程序 时间:
2016-01-13 10:33:56
阅读次数:
142
最近在跟app对接的时候有个业务是微信登录,在这里记录的不是如何一步步操作第三方的,因为是跟app对接,所以一部分代码不是由我写,我只负责处理数据,但是整个微信第三方的流程大致都差不多,app端说要传给我access_token和openid,对用户的处理还是要我去请求微信.这里写一下发送请求以及解...
分类:
Web程序 时间:
2015-12-22 10:09:57
阅读次数:
251
//获取微信登录用户信息function getOpenID($appid,$appsecret,$code){$url="https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."&secret=". $appsecret....
分类:
微信 时间:
2015-12-04 17:50:39
阅读次数:
358
/** * 点击我的按钮 判断是否添加了个人信息 * @returns {undefined} */ function isAddMsg(url, openid) { $.ajax({...
分类:
Web程序 时间:
2015-12-01 23:00:31
阅读次数:
165
在取得用戶同意授權碼之後,就可以接著拿 openid 和 access token。openid 筆者稱之為用戶唯一識別碼,access code 則是網頁存取授權碼。從騰訊的公眾平台開發文件可以知道,openid 是跟著用戶走的,每個用戶都有自己的識別碼,這個識別碼也是開發者在寫程式的過程中,區分...
分类:
微信 时间:
2015-11-27 12:23:46
阅读次数:
368
大体思路:1.用户向服务号发消息,(这里可以是个菜单项,也可以是一个关键词,如:注册会员。)2.kbmmw web server收到消息,生成一个图文消息给微信,在图文消息中做好自己的url,在url中,可以把第一步消息带来的openid写到url的参数表中。3.用户点这个图文消息4.web ser...
分类:
微信 时间:
2015-11-26 23:07:38
阅读次数:
907
只要是牽涉到公眾平台,並需要取得用戶信息的相關操作,不外乎兩大要素:openid 和 access_code。然而,在取得 openid 和 access_code 之前,還有一個很重要的敲門磚,就是 code,筆者稱之為「用戶同意授權碼」,其作用在識別用戶是否同意微信應用發起的「用戶公開訊息調用請...
分类:
微信 时间:
2015-11-26 13:04:21
阅读次数:
243
使用QQ第三方登录时,手机应用和网站应用对同一个QQ号,获取到的openid不一样openid生成是根据应用的appid和QQ号的一些信息加密生成,对于一个appid和QQ号来说,openid是唯一的手机应用和网站应用使用的appid不是同一个,所以,获取到的openid也不会相同那么问题来了同一个...
分类:
移动开发 时间:
2015-11-11 13:15:43
阅读次数:
208
转自:http://jingyan.baidu.com/article/48206aeae7aa24216ad6b3f3.html用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,但是view不能获取用户的openid,需与网页授权获取用...
分类:
微信 时间:
2015-11-04 10:00:37
阅读次数:
347
一、什么是OAuthOAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid connect,我们将在以后的文章中...