china-live / QQConnect

asp.net core2.0 QQ和微信登录
BSD 3-Clause "New" or "Revised" License
282 stars 78 forks source link

PC端二维码登录OK,但微信客户端(微信内置浏览器中打开)提示:此公众号并没有这些scope的权限,错误码:10005 #12

Open liminany opened 5 years ago

liminany commented 5 years ago

你好, PC端二维码登录OK,但微信客户端(微信内置浏览器中打开)提示:此公众号并没有这些scope的权限,错误码:10005

什么原因?

我用https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers 官方的Provider也是一样的问题,请问怎么解决呢?

是否要在开放平台后台中申请 一个移动应用?目前申请的都是网站应用。

china-live commented 5 years ago

是的PC端、移动端的在开放平台申请,微信客户端内的在微信公众平台申请,需要两个帐号

china-live commented 5 years ago

在dev分支README.md已有说明,只是目前nuget上发布的版本还不支持同时应用两个微信帐号,你可以 下载 dev 分支自己编译。

liminany commented 5 years ago

是的PC端、移动端的在开放平台申请,微信客户端内的在微信公众平台申请,需要两个帐号

谢谢回复。

我这边的场景是:只有一个网站,在开放平台只申请了一个网站应用,目前是微信客户端无法是无法登陆的,在手机端的浏览器中也无法登陆(手机端均为Android),那想要这些都能登陆的话,在怎么样申请 ? 是否这样?

是不是这样,另外 一个问题是,使用identityserver4,那这些ClientId和ClientSecret不同的话,怎么动态配?

补充内容:如果在公众平台申请,那必须要绑定一个公众号了?