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

标签 ionic-framework ionic2 ionic-cloud

我正在评估是否使用 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/

相关文章:

angular - 在浏览器 DevTools 中不需要的右键单击

ionic-framework - 尝试上传 Ionic App 时获取 "Sorry! The configured backend (pro) does not know about ionic upload"

angularjs - 无法在 Google 地点中选择自动完成结果

javascript - Angular js大括号在html中不显示值

php - 使用 Laravel 5.4 作为后端的 Ionic 2 登录

ionic-framework - ionic 2 "Error: Missing deploy plugin: ` ionic 插件部署`"

ios - IONIC 无法在 IOS 中居中占位符

android - 无法使用 Ionic 2 框架安装 cordova 相机插件

angularjs - 我们可以使用 Ionic 2 和 AngularJs 1 吗?