2016-09-01 6 views
1

iOS上で2つ以上のアプリケーションでADALアクセスと更新トークンを共有することはできますか?私はこのことについてAndroidに関する投稿を見ましたが、iOSで可能かどうかはわかりません。ADAL:iOSのアプリケーション間でアクセストークンを共有する

私の推測では、共有のペーストボードを介して共有されていますが、アプリには同じチームIDで署名する必要があります。これを行うには、私はちょうど同じuserIDを設定する必要がありますか、または他の何かが必要ですか?

答えて

2

アプリ間でトークンを共有することができます。ユーザーが開発した2つのアプリケーションをインストールし、最初のアプリケーションを使用してログインすると、2番目のアプリケーションはそのトークンにアクセスできます。別の開発者が作成したアプリは、アプリからトークンにアクセスできないため、再度ログインするように求められます。

トークンはキーチェーングループによって共有されます。指示はADALiOS github pageにありますが、要約すると:

  • Xcodeのナビゲータペインでプロジェクトをクリックします。
  • アプリケーションターゲットをクリックし、次に[機能]タブをクリックします。
  • 「キーチェーン共有」までスクロールしてスイッチをオンにします。
  • com.microsoft.adalcacheをキーチェーン共有リストに追加します。
関連する問題