MAC/Razor页面应用如何使用微信认证

您所在的位置:网站首页 微信上网认证 MAC/Razor页面应用如何使用微信认证

MAC/Razor页面应用如何使用微信认证

2023-04-02 14:31| 来源: 网络整理| 查看: 265

原标题:MAC/Razor页面应用如何使用微信认证

本文章演示了如何将微信集成到 ABP 应用程序中,使用户能够使用 OAuth 2.0 凭据登录。

创建一个沙箱账户

如果你没有微信公众平台账户,可以创建一个沙箱账户用于测试:

在本文中我们将使用沙箱账户。

在创建沙箱账户后需要在微信公众平台配置授权回调域名。

路径:体验接口权限表 > 网页服务 > 网页账号 > 修改

这里的配置的授权回调域名应该是公网可以访问的, 如果你没有可用的域名,可以使用 ngrok 将你的本地端口暴漏到公网中:https://ngrok.com/

AddWeixin

安装 AspNet.Security.OAuth.Weixin 包到你的项目中。

在 .Web 项目中将模块类的 ConfigureAuthentication 方法替换为以下内容:

更新appsettings.json 文件添加 Weixin 部分:

网站应用微信授权

现在可以运行应用程序并导航到登录页面:

展开全文

当点击微信登录时,网页会跳转到微信平台,使用微信扫描二维码完成登录。

由于沙箱账户缺少必要的权限,扫码登录可能无法工作。

由于沙箱账户缺少必要的权限,扫码登录可能无法工作。

更新 AddWeixin 方法:

重新运行应用程序后,使用微信App打开网站来使用微信登录。

返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3