0

在 asp .net 核心应用程序中,我支持 3rd 方登录。当用户想要使用第 3 方登录进行注册时,我会检查关联的电子邮件是否已经注册并提供用户配对帐户。

我检查登录信息是否有电子邮件

if (info.Principal.HasClaim(c => c.Type == ClaimTypes.Email))

我在使用 Strava 登录时遇到问题,它本身是使用 Facebook 进行身份验证的,此登录不包含电子邮件。

有没有办法获取与用于 Strava 登录的 Facebook 登录关联的电子邮件?

4

0 回答 0