我的同事制作了我们可以使用外部登录名登录的网站。他们的工作方式是代码检查来自外部站点的用户名是否存在于数据库的 Mvc Entityframeworks UserProfile 表中,如果不存在,它将创建一个新用户。我们要做的只是将外部绑定到数据库中的用户,而不是创建新用户。并且我们决定使用email进行绑定,所以程序会检查与userid相关的email列中是否存在外部email。
如果数据库中存在外部电子邮件,您可以使用此帐户登录并获取此用户 ID 拥有的正确权限。
我的问题是如何使用简单的代码从外部获取电子邮件,甚至可以将其放在一个属性中,以便我可以与数据库中的电子邮件进行比较