用例:我想为"使用Facebook登录"创建一个登录按钮。我希望使用 c# 或 asp.net 与 JavaScript 或单独使用 JavaScript 来实现此功能。
要求:
1(单击"使用Facebook登录"按钮时,应该可以看到一个弹出窗口,要求输入电子邮件地址。
2(当用户输入电子邮件地址时,将向用户发送验证电子邮件。
3(当用户单击电子邮件中的"验证"按钮时,用户将被重定向到主页。
4(在主页上出现一个弹出窗口,要求用户提供访问Facebook详细信息的权限。
5(当用户最终允许它时,它会从他的Facebook帐户登录。
谁能为我提供上述任务的解释?任何帮助将不胜感激。提前谢谢。
您应该只使用 OAuth2 并遵循 facebook 推荐的过程。在这里查看Facebook图形API的文档。
请记住在此处创建一个Facebook开发人员帐户。
如果您使用的是 ASP.NET,则包含一个包含的Facebook OAuth2客户端。请在此处查看此链接。实际上,完成简单的Facebook登录并检索访问令牌非常容易。
我知道有很多链接,但您必须首先阅读有关整个过程的信息才能了解它是如何工作的。
希望这有帮助,祝你好运。