我正在编写一个将托管在 Windows Azure 中的移动网站。
我的数据库中已经有一个包含电子邮件地址的用户列表,我正在研究他们将如何登录到我的新网站。这是针对现有用户的一项新服务,他们目前没有网站登录。
我注意到 azure 支持使用以下任何身份提供程序:Microsoft 帐户、Facebook 登录、Twitter 登录、Google 登录。
我希望用户身份提供者(Microsoft、Facebook、Twitter 和 Google)在我的网站上对人员进行身份验证,但这仅对我有用,前提是身份提供者在他们进行身份验证后会向我提供电子邮件地址。这样我就可以将它们与我数据库中的现有记录相匹配。
身份提供者是否会向使用电子邮件地址作为其 IdP 令牌的一部分进行身份验证的网站提供电子邮件地址?