如何在后端服务器

时间:2018-02-23 07:54:42

标签: android ruby-on-rails devise firebase-authentication facebook-login

我们正在开发Android应用程序,并正在使用Firebase实现Facebook登录。在我们的后端服务器上,每个新用户都由唯一的电子邮件标识。在Facebook中,我们遇到这样一种情况:当用户使用Facebook登录时,我们会获得一个独特的Uid,但不需要收到电子邮件。我可以在我支持的服务器上验证用户,但我无法理解如何使用此Uid来识别我们服务器上的唯一用户。我没有电子邮件。是否有任何特定的方法或我遗漏了什么?

请建议一个合适的方式。谢谢!

1 个答案:

答案 0 :(得分:1)

通常,您可能希望在存储 <!DOCTYPE html> <html lang="en">`enter code here` <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-default"> <div class="container-fluid"> <ul class="nav navbar-nav"> <li class="active" ><a href="wordpress.com" target="blank">Home</a></li> <li><a href="#">News</a></li> <li><a href="#">Contact</a></li> <li><a href="#">About Us</a></li> </ul> </div> </nav> </body> </html> 的{​​{1}}模型中包含facebook_id字段。您可能希望在此字段上添加唯一性验证(以及唯一索引),因此您的数据库中没有多个具有相同facebook uid的用户。