• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[转]ASP.NETCore集成微信登录

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文转自:http://www.cnblogs.com/early-moon/p/5819760.html

工具:

Visual Studio 2015 update 3

Asp.Net Core 1.0

 

1 准备工作

申请微信公众平台接口测试帐号,申请网址:(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)。申请接口测试号无需公众帐号,可以直接体验和测试公众平台所有高级接口。

1.1 配置接口信息

1.2 修改网页授权信息

 

点击“修改”后在弹出页面填入你的网站域名:

 

2  新建网站项目

 

2.1 选择ASP.NET Core Web Application 模板

 

2.2 选择Web 应用程序,并更改身份验证为个人用户账户

 

3 集成微信登录功能

3.1添加引用

打开project.json文件,添加引用Microsoft.AspNetCore.Authentication.OAuth

 

3.2 添加代码文件

在项目中新建文件夹,命名为WeChatOAuth,并添加代码文件(本文最后附全部代码)。

 

3.3 注册微信登录中间件

打开Startup.cs文件,在Configure中添加代码:

1
2
3
4
5
app.UseWeChatAuthentication(new WeChatOptions()
{
    AppId = "******",
    AppSecret = "******"
});

注意该代码的插入位置必须在app.UseIdentity()下方。

 

4 代码

WeChatAppBuilderExtensions.cs
WeChatDefaults.cs
WeChatHandler.cs
WeChatMiddleware.cs
WeChatOptions.cs

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DevText设计思考(求NHibernate Asp.net mvc牛人)发布时间:2022-07-10
下一篇:
asp.net 2.0教程 c#语言基础语句发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap