一些微信第三方登录需要注意的地方

一些微信第三方登录需要注意的地方首先记录下第三方登录的流程:在开放平台提交审核成功后,下载sdk,将这个jar放在libs文件夹下。应用包名.wxapi(应用包名必须是你申请AppId时应用的包名),在wxapi目录,下新建WXEntryActivity类该类继承自Activity然后配置清单文件。注意参数和提供需要的权限。配置WXEntryActivity时加exported属性,设置为true请求登陆后从on

大家好,欢迎来到IT知识分享网。

首先记录下第三方登录的流程:

在开放平台提交审核成功后,下载sdk,将一些微信第三方登录需要注意的地方这个jar放在libs文件夹下。

应用包名.wxapi(应用包名必须是你申请AppId时应用的包名),在wxapi目录,下新建WXEntryActivity类该类继承自Activity

然后配置清单文件。注意参数和提供需要的权限。配置WXEntryActivity时加exported属性,设置为true

请求登陆后从onResp获取到code,传到服务器上(这里因为自己的服务器有提供用户系统,所以我们决定只是使用微信的登陆功能。)

意思就是通过本地的账号(如果没有注册过本应用账号,不提供微信登录功能)绑定微信号(这里通过唯一标识进行记录用户是否绑定过)

这时候服务器通过code携带的数据向微信发送请求,获取到access_token和oppenid。

然后把获取到的参数连同用户的个人信息传回给客户端。

客户端获取到用户信息和验证信息,实现登陆。

1.确保appid的正确

2.确保签名和包名的一致性

3.微信发送的请求将回调到onReq方法,发送到微信请求的响应结果回调到onResp方法.

4.返回的值resp,强转成SendAuth.Resp

5. AppSecret)这个参数不能放在客户端,暴露出容易被获取到用户信息等重要资料

最后这里提供一个MD5签名生成工具,这个是官方的。    传送术<( ̄3 ̄)> >biu>biu>biu>       点击打开链接

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15327.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信