0

私は iOS アプリケーションを持っており、顧客は次の方法で Facebook にログインできます。

  1. ウェブブラウザ
  2. 設定のネイティブ構成
  3. Facebookアプリ/メッセンジャー

MSAL または ADAL を使用して指示に従うと、認証に Safari ブラウザーのみを使用しているようです。

  • オプション 2 またはオプション 3 内に既に保存されている資格情報を (理論上でも) 活用する方法はありますか?

  • MSAL/ADAL がオプション 2 または 3 を活用するには何が必要ですか?

4

1 に答える 1

4

ADAL ObjC v3 実験的ライブラリは現在サポートされていないため、サード パーティのライブラリを使用することをお勧めします。現在の推奨はNXOAuth2です。iOS 用の MSAL はまだありません。推測すると、#2 はユーザーの同意による割り込みを表示する必要があるために機能しない可能性があり、#3 は Facebook SDK への依存関係を追加するため、すべてのユーザーに使用を要求したくありません。これらの両方について機能リクエストを提出できますが、実現可能であると仮定すると、どちらもしばらくの間来ないでしょう.

編集: #1 は将来的に を使用して可能になりますが、B2C は現在、アプリでSFSafariViewController安全に使用するために必要な機能をサポートしていません。SFSafariViewController

于 2016-12-14T00:48:08.100 に答える