我计划使用Google云端点从我的GAE应用中制作API。
我想为第三个开发者提供此API,以便他们可以在我的端点上发出一些请求。
但是,我想保护所有这些并限制只访问API的某些部分,并且只允许某些操作。
似乎firebase身份验证旨在管理对服务器的访问。
但我无法理解我是否可以使用Firebase Server SDK保护我的Google云终端。
换句话说,Firebase服务器SDK是否仅设计用于firebase数据库,还是可以使其与Google云端点配合使用?
我只想举例说明我对Firebase + GCE的期望。
我想向第三人开放我的后端。
我想设置一种范围(如果可能,使用firebase)。
范围应该定义允许通过我的公共GCE API完成哪些操作。对于前者打开我的后端10%,但90%仍然关闭和私人。
然后,我的应用程序应该能够在每次第三个开发人员要求时生成一个身份验证令牌。令牌用于身份验证。
经过身份验证后,第三个开发人员可以使用我的API并发出允许的请求。
那么,我可以使用firebase和GCE(Google Cloud端点)设置这样的东西吗?
感谢您的帮助。