An ASP.NET Core authentication middleware: QQConnect for https://connect.qq.com (腾讯QQ互联平台/QQ登录) 使用说明:须腾讯QQ互联平台(connect.qq.com)账号,用户通过点击“QQ登录”图标按钮,或使用手机QQ扫码登入网站。
$ dotnet add package Myvas.AspNetCore.Authentication.QQConnectAn ASP.NET Core authentication middleware for https://connect.qq.com (腾讯QQ互联平台/QQ登录)
app.UseAuthentication();services.AddAuthentication()
// using Myvas.AspNetCore.Authentication;
.AddQQConnect(options =>
{
options.AppId = Configuration["QQConnect:AppId"];
options.AppKey = Configuration["QQConnect:AppKey"];
options.CallbackPath = "/signin-qqconnect"; //default
QQConnectScopes.TryAdd(options.Scope,
QQConnectScopes.get_user_info,
QQConnectScopes.list_album, //需要额外开通权限,暂未实现
QQConnectScopes.upload_pic, //需要额外开通权限,暂未实现
QQConnectScopes.do_like); //需要额外开通权限,暂未实现
};