china-live / QQConnect

asp.net core2.0 QQ和微信登录

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

liminany opened this issue · comments

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

什么原因?

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

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

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

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

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

谢谢回复。

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

  • PC端登陆:在开放平台申请网站应用,使用这个应用的ClientId和ClientSecret
  • 安卓微信客户端登陆(微信内置浏览器中):在公众平台申请?用这个的ClientId和ClientSecret
  • 安卓Web浏览器:在开放平台申请移动应用,使用这个应用的ClientId和ClientSecret

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

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