【发布时间】:2018-07-08 21:34:35
【问题描述】:
我有一个支持 IOS 和 Andriod 的应用程序。登录基于 Firebase 身份验证,并在应用端完成注销。
现在我想在后端实现注销功能,在那里我将构建一个 REST API。我想从这个 API 中的 Firebase 注销,这样当 App 调用这个 API 时,用户就会被注销。下面是API
@RequestMapping(value = "/user/logout/{userId}", method = POST)
public Response<User> logout(Long userId) {
//Want to logout with a firebase call
}
我正在尝试构建一个从应用程序中注销用户的 API。目前注销是在 App 端处理的。我想在使用 Java 的支持下处理这个问题。 Java 端的处理允许我在用户注销时跟踪一些参数。
我在 Firebase 文档中进行了搜索,该文档仅适用于 Andriod 和 IOS,但无法找到从 Firebase 注销以从后端(而不是应用程序)处理的任何方法。 firebase 是否支持从后端注销?
【问题讨论】:
-
“从后端注销”对您意味着什么?您正在尝试做哪些在移动应用中无法做到的事情?
-
是的,实际上是对后端 API 的注销调用。我正在尝试构建一个从应用程序中注销用户的 API。目前注销是在 App 端处理的。我想在后台使用 Java 处理这个
-
来自 Firebase 身份验证的所有登录信息都保存在客户端上。没有可退出的后端。让客户端退出的唯一方法是丢弃他们的令牌,您可以通过从客户端调用 signout 来做到这一点。
-
所以无论如何我都可以在后端保持注销。我想在用户注销时建立一些参数。用户注销时客户端可以发送任何参数吗?
-
@FrankvanPuffelen:我可以使用 firebase 简单登录插件吗?我认为它为我们提供了在后端注销的杠杆
标签: java android ios firebase firebase-authentication