如何使用 ionic cloud Auth 检查服务器端的身份验证状态

How to check authenticated status server side with ionic cloud Auth

我正在评估是否使用 Ionic 的云 Auth 服务,似乎实现客户端相对容易,您可以在此处查看 this.auth.isAuthenticated。您也可以从客户端设置用户信息。

但是,如果我想在服务器端检查他们的身份,例如在他们调用我的自定义 api 到 post 评论时检查用户是否经过身份验证 - 我怎样才能得到我可以使用某种令牌(最好是 JWT 令牌)来验证他们的身份服务器端?假设我们正在使用 email/password 身份验证。

另外 - 使用他们在用户生日时发送通知的例子,我如何查询 ionic cloud 数据库中的用户数据以找到今天生日的所有用户。如果我以后要迁移出去,我可以通过任何方式导出用户数据吗?

您应该在服务器端实施 JWT 身份验证服务。 换句话说,当用户通过身份验证时,应用程序可以将 JWT 令牌发送到服务器,该服务器应该被评估为信任远程用户。 更多信息请阅读:https://docs.ionic.io/services/auth/custom-auth.html 这里有一个 php 例子:https://github.com/driftyco/custom-auth-examples/tree/master/php

来自意大利的问候