码迷,mamicode.com
首页 > 微信 > 详细

微信第三方登录

时间:2017-06-10 22:39:14      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:密码   帮助   显示   界面   允许   获取   回调   soft   color   

微信第三方登录:

公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token;

网页授权获取用户基本信息:通过该接口,可以获取用户的基本信息(获取用户的OpenID是无需用户同意的,获取用户的基本信息则需用户同意);

写代码几个步骤如下:

1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;

2. 通过code参数加上AppID和AppSecret等,通过API换取access_token

3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作;

4. 获得未授权的access_token这个获得未授权的 access_token就相当于放行条,也就是微信允许你开始获取用户的权限。

5. 根据这个access_token的内容,获得一个url地址,这个地址页面就是想登录你应用的用户输入用户名和密码的地方。注意的是,这个url是属于微信为你的这个应用创建的回调地址。

6. 用户在上述登录界面输入自己的用户名和密码,成功登录之后,你可以获得已授权的 Access KEY。这个Access Key就包含了用户多登录信息(包括昵称、用户openID等等,这里的昵称是指用户显示在微信上的名字,而不是用户的登录名)。

微信第三方登录

标签:密码   帮助   显示   界面   允许   获取   回调   soft   color   

原文地址:http://www.cnblogs.com/wyingli/p/6980030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!