第三方登录的定义?

这个概念我一直很模糊,我自己的平台要实现微信登录,到底我的平台是第三方 还是微信是第三方:sweat:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5

@一句话儿

file

我从这里感觉是自己平台才是第三方,通过微信发的token访问微信的用户信息资源,但个人理解应该是微信是第三方,我们让不属于自己平台的第三方用户来访问我们平台的资源,还是晕晕的。。。。

2年前 评论

不同角度,在微信,微博平台角度,(你属于第三方,它们授权给你),在你平台用户角度(你用第三方用户)

file

2年前 评论

你的应用是主方,如果你的应用提供了用户注册功能,注册的用户是第二方,如果用户不想注册,想用社交账号登录,社交账号就是第三方

2年前 评论

@一句话儿 @MArtian 感谢两位的解答,大概明白了,角度不同,第三方的定义就不同: Oauth2角度是基于认证的角度第三方应用就是我的应用,请求微信授权认证给我,我的应用是第三方;而从登录角色角度上微信用户不是我的应用的用户,微信用户就属于第三方用户登录。如果理解有问题欢迎指出 :smile:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!