使用Firebase OAuth保护RESTful API?

时间:2016-08-10 19:02:17

标签: api rest firebase kong

我在iOS和网络应用中使用Firebase来处理用户身份验证。我需要确保用户在向API发出任何请求之前已登录。我如何用Firebase完成这样的事情?

我正在考虑使用Kong - https://getkong.org - 作为我的API的中间人。 Kong在验证传入请求方面有几个选项 - https://getkong.org/plugins。什么适用于Firebase? JWT认证? OAuth身份验证?密钥认证?

你能指点我一个基本的例子吗?或者给我一个我应该寻找的基本概述?

2 个答案:

答案 0 :(得分:1)

我最终认证了用户令牌服务器端,如下所示:

https://gist.github.com/holgersindbaek/2cc55efd89517e21fbb52b4e95125003

答案 1 :(得分:0)

Firebase可以允许您在用户执行某些数据操作之前要求用户使用第三方服务(例如Google或Facebook)登录。 Firebase本身提供了相当全面的文档:https://firebase.google.com/docs/auth/