ボックス API は初めてです。企業向けのユニバーサル iOS アプリを作成しました。次に、Box.com をアプリに統合する必要があります。アプリでは、ユーザーが Box だけでなく複数のサーバーからデータを閲覧できるようにしたいと考えています。ユーザーはボックス フォルダからドキュメントを表示/ダウンロードし、iOS デバイスに保存できます。
企業は、ボックス内にユーザーのアカウントを作成します。ユーザーは、会社の電子メール ID を使用してボックスにログインします。
Box.framework を含む iPhone 'BoxSDK ' のサンプル コードをダウンロードしました。ボックスの「 initializeLoginUsingURLRedirectWithCallbacks 」メソッドを呼び出しました。アプリはSafariにリダイレクトされ、認証後、openURLを使用してアプリを再度起動します。
いくつか質問があります:
1)企業アカウントへのログインに OAuth2.0 は必要ですか?
2) はいの場合、なぜそれが必要なのですか? それの重要性は何ですか?
3) 使い方は? (OAuth for iOS のサンプルをダウンロードしましたが、UI 部分は含まれていません。)
Box のドキュメント/認証ガイド -> OAuth2 を参照しました。その中で、管理者側から行われると想定されるエンタープライズ アプリケーションの設定について説明しました。では、クライアント側 (iOS デバイス) にどのように影響しますか?
4) 認証ガイドで説明されている Web サービスの違いは何ですか? -> エンタープライズ アカウントと個人アカウントの OAuth2 は?
ありがとう!