本文轉自: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 代碼




