微信授权码是指在微信登录第三方的时候需要授权。一般只有需要对接到别的平台时,才需要授权登录。
随着微信连接一切的能力在越来来殷实,越来越多的平台支持用户使用微信进行授权第三方登录,在顺应这个联合登录的趋势的同时,也有越来越多的平台选择用微信的联合授权登录作为仅次于QQ、微博等第三方授权登录的第三个选择,甚至有超越前两者之势。
微信授权登录有两种:
1、点击授权登录:
需要登录时,页面跳转到授权页面,也就是我们经常看到的绿色授权页面,用户授权后可从微信拿到openid、unionid。
2、静默授权:
静默授权下,不需要跳转页面让用户确认授权,而是直接授权用户登录;但是需要注意的是,静默授权只能拿到用户的openid和unionid,无法拿到用户的微信头像、微信名称等个人信息。
扩展资料:
使用微信授权登录有的优势:
1、用户量足够大,基本所有用户都会有微信,登录起来比较方便快捷。
2、微信作为一个开放平台,为众多公众号/服务开放了许多服务接口,让公众号能够为自己的用户提供更加个性、更加优质的产品服务。
用户关注微信公众账号;
微信公众账号提供用户请求授权页面URL;
用户点击授权页面URL,将向服务器发起请求;
服务器询问用户是否同意授权给微信公众账号;
用户同意(scope为snsapi_base时无此步骤);
服务器将CODE通过回调传给微信公众账号;
微信公众账号获得CODE;
微信公众账号通过CODE向服务器请求Access Token;
服务器返回Access Token和OpenID给微信公众账号;
微信公众账号通过Access Token向服务器请求用户信息;
服务器将用户信息回送给微信公众账号。
以上就是关于什么是微信授权码全部的内容,包括:什么是微信授权码、java基于微信开发,用oauth2静默授权是,回调的url总是执行两次,怎么回事呀、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)