我正在评估是否使用 Ionic 的云 Auth服务,似乎实现客户端相对容易,您可以在其中检查 this.auth.isAuthenticated
。您也可以从客户端设置用户信息。
但是,如果我想在服务器端检查他们的身份,例如在他们调用我的自定义 API 发表评论时检查用户是否经过身份验证——我如何才能获得某种 token (最好是 JWT token )我可以用来在服务器端验证他们的身份吗?假设我们使用电子邮件/密码身份验证。
另外 - 使用他们在用户生日时发送通知的例子,我如何查询 ionic cloud 数据库中的用户数据以找到今天生日的所有用户。如果我以后要迁移出去,我可以通过任何方式导出用户数据吗?
最佳答案
您应该在服务器端实现 JWT 身份验证服务。 换句话说,当用户通过身份验证时,应用程序可以将 JWT token 发送到服务器,该服务器应该被评估为信任远程用户。 更多信息请阅读:https://docs.ionic.io/services/auth/custom-auth.html 这里有一个 php 示例:https://github.com/driftyco/custom-auth-examples/tree/master/php
来自意大利的问候
关于ionic-framework - 如何使用 ionic cloud Auth 检查服务器端的身份验证状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40432031/