我一直在阅读https://docs.truevault.com/上的文档,但我有点困惑。我在真正的保险库网站上读到了这个:
如果您计划使用任何服务器端库,请确保您使用的任何托管环境都符合 HIPAA。
我认为这意味着 TrueValut 可以支持独立的(仅限客户端)移动应用程序架构。TrueVault API 是唯一的服务器端交互。
但是我对文档的理解是:
API_KEY
注册新用户需要一个。- Any
API_KEY
提供对 TrueVault 中存储的所有数据仓库和 JSON 文档的完全访问权限。
如果这两个假设都是正确的,那意味着直接从客户端应用程序注册新用户是不可能的,这迫使我使用昂贵且资源密集的 HIPPA 恭维网络服务器。解决这个问题的唯一方法是将顶部硬编码API_KEY
到应用程序中,如果它API_KEY
可以访问我所有的 TrueVault 数据,那显然是不行的。
对于我的用例,我对 TrueVault 有以下要求,以便我能够考虑使用它(我想这些要求对于任何希望开发仅限客户端的医疗保健应用程序的人来说都是相同的):
- 用户可以直接从我的客户端应用程序通过 API 进行注册,而无需任何敏感密钥或 root 身份验证数据。
- 用户只能使用他们提供的注册数据(用户名/电子邮件/密码)进行身份验证。我的应用程序是多平台的,我不能要求他们记住他们的 API 密钥才能登录。
- 用户可以读取/写入/更新/删除链接到他们的个人资料的数据。他们无法使用其凭据访问其他用户的任何数据。
TrueVault 能否满足这三个基本要求?
如果对此的回答是“否”,我建议您在您的网站上更新此文本,因为在没有独立服务器端接口的情况下,TrueVault 不会支持任何可行的 HIPPA 补充应用程序。