2017-11-14 4 views
0

1つのネイティブスクリプトアプリケーションにユーザー名とパスワードを保存するだけです。その後、2番目のnativescriptアプリケーションでは、保存されたユーザー名とパスワードを取得する必要があります。1つのアプリケーションにユーザー名とパスワードを格納し、別のアプリケーションで値を取得する方法nativescript angular2

これをネイティブスクリプトのangular2でどのように実現するかわかりません。どんな助けもありがとうございます。

+0

このデータはデバイスに保存されますか?その場合は、ローカルデータベース(SQLite、Crouchなど)を使用し、外部ストレージの場所(アンドロイド)やiosのデータベースを設定して、すべてのアプリケーションがDBにアクセスできるようにすることが考えられます。しかし、これはあなたのニーズに十分にセキュアではないかもしれません – Roland

答えて

-1

私はアプリケーション間で安全なデータを渡すための1つの方法を知っていますが、これは現在役立つかもしれません。

暗号化されたユーザ名とパスワードをブラウザのローカルストレージに保存し、これらの暗号化されたユーザ名とパスワードをローカルストレージから取得して後で処理することはできません。

暗号化には、タイムスタンプ付きのRSA-128を使用できます。

+0

ローカルストレージはドメイン単位であり、nativescriptアプリケーションはネイティブアプリケーションです。ローカルストレージにアクセスするには、なぜ任意のWebサイトにアクセスする必要がありますか? – pkanev

1

LDAPサーバーを使用してユーザー名とパスワードを保存してみてください。

LDAPプロトコルを使用してサーバーサイド言語のいずれかを使用してWebサーバーでこれらの情報にアクセスします。

HTTPなどの既知のプロトコルを使用してこの機能を公開します。その後、Angularは任意のREST API呼び出しを使用してユーザー情報にアクセスできます。

関連する問題