【问题标题】:How to store username and password in one application and retrieve values in another application nativescript angular2如何在一个应用程序中存储用户名和密码并在另一个应用程序中检索值 nativescript angular2
【发布时间】:2017-11-14 08:51:45
【问题描述】:

我只想将用户名和密码保存在一个 nativescript 应用程序中。然后在第二个 nativescript 应用程序中,我必须检索保存的用户名和密码。

我不知道如何在 nativescript angular2 中实现这一点。任何帮助表示赞赏。谢谢。

【问题讨论】:

  • 此数据是否要存储在设备上?如果是这样,一种可能的方法是使用本地数据库(例如 SQLite、Crouch 等)并将数据库设置在外部存储位置(android)和/或 ios 的等效位置,以便任何应用程序都可能访问数据库。但是,这可能不足以满足您的需求

标签: angular typescript nativescript angular2-nativescript


【解决方案1】:

尝试使用 LDAP 服务器来存储用户名和密码。

使用任何使用 LDAP 协议的服务器端语言在 Webserver 中访问这些信息。

使用 HTTP 等已知协议公开此功能。然后 Angular 可以使用任何 REST Api call 访问用户信息。

【讨论】:

    【解决方案2】:

    我知道一种在应用程序之间传递安全数据的方法,目前可能会有帮助。

    您可以将加密的用户名和密码存储在浏览器的本地存储中,然后从本地存储中检索这些加密的用户名和密码以进行进一步处理。

    对于加密,您可以使用带有时间戳的 RSA-128。

    【讨论】:

    • 本地存储是每个域的,nativescript 应用程序是本地应用程序,为什么它们必须去任意网站才能访问其本地存储?
    猜你喜欢
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2011-10-21
    • 2011-08-11
    • 2012-12-12
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    相关资源
    最近更新 更多