Senparc.Weixin.MP.MvcExtension
SenparcOAuthAttribute
AppId
网站内路径(如:/TenpayV3/OAuthCallback),以/开头!当前页面地址会加在Url中的returlUrl=xx参数中
默认为 OAuthScope.snsapi_userinfo
判断用户是否已经登录
过滤来自非微信客户端浏览器的请求
重定向地址,如果提供了redirectResult将忽略构造函数中的message
错误提示信息
如果地址栏中提供改参数,则忽略浏览器判断,建议设置得复杂一些。如?abc=[任意字符]
BrowserUtility
判断是否在微信内置浏览器中
HttpContextBase对象
true:在微信内置浏览器内。false:不在微信内置浏览器内。
EnableRequestRewind中间件,开启.net core 2 中的RequestRewind模式,Request.Body可以二次读取,
以解决某些特殊情况下netcore默认机制导致的Request.Body为空而引发的WeixinSDK错误的问题。
https://github.com/JeffreySu/WeiXinMPSDK/issues/1090
EnableRequestRewindMiddleware
Invoke
EnableRequestRewindExtension
UseEnableRequestRewind