我网站上的用户可以通过外部提供商(如GitHub)进行身份验证。在此次调用之后,该过程运作良好
Request.GetOwinContext().Authentication.Challenge(properties, AuthenticationProvider)
但有一点是GitHub没有回复电子邮件地址。
在上述调用之后,它会生成一个scope=user
的授权网址。也许这就是重点。我认为如果提到there
scope=user,user:email
,它应该有效
我尝试将参数添加到properties
但没有运气。有人可以帮帮我吗?