2017-05-30 8 views
1

私たちは2つのIOSアプリケーションを持っています。「マスターアプリ」にはWebフォームを介してユーザーを認証するwebviewが含まれています。このアプリの中には、たとえば、完全にネイティブであるマスターからの「子アプリ」に切り替えるボタンがあります。 child://しかし、我々はそれが安全かどうかを確かめるために、認証トークンまたは同様のものをマスターアプリから子供のものに送ることができるかどうかを知りたいと思っています。2つの別々のアプリケーション間で認証を送信

基本的に「子アプリ」は、そのアプリに直接アクセスすると(マスターとは別の方法で)認証されますが、「マスターアプリ」から本物のリクエストを受け取った場合は、これをバイパスします。

アイデア?

+0

最初に両者の間で共有するキーチェーンを使う方法:http://evgenii.com/blog/sharing-keychain-in-ios/たとえばクッキー、または2番目のアプリケーションで使用されている資格情報の種類を保存する – teixeiras

答えて

0

第両者のシェアキーチェーンを使用して、方法、:例えばクッキーを保存evgenii.com/blog/sharing-keychain-in-ios、又は

第二のアプリケーションで使用される資格情報の種類(または、子で//それを構文解析することができます。

- (BOOL)アプリケーション:(UIApplication *)アプリケーション openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication 注釈:(id)注釈

とparse url、いくつかのプロジェクトで私はこれを解析に役立てるために使っています:https://github.com/joeldev/JLRoutes

関連する問題