0

良い一日 -

私たちの企業では、クラウド ストレージに Box を使用しています。ファイアウォールの背後には、HTTPS を使用しないイントラネット Web アプリケーションが多数あります。

ユーザーがこれらの Web アプリケーションのいずれかを使用すると、アプリは処理するファイルを簡単に取得できます。Box Picker を使用するだけで、ユーザーは承認を実行し、ファイル トークンがアプリに送信されます。次に、ファイルを Box からサーバーに安全に取得します。

しかし、アプリケーションがユーザー用にファイルを生成し、ユーザーがそのファイルを Box にすばやくアップロードできるようにしたい場合はどうでしょうか? 今日では、HTTPS に対するコールバックを生成する OAuth を使用する必要があります。一部のイントラネット サーバーには SSL がないため、これは実行可能なソリューションではありません。

ユーザーがこのファイルをブラウザから Box に直接 "POST" できるようにする方法はありますか?

例えば:

<form method="POST" action="**https://www.box.com**...." type="multipart..">
    <input type="hidden name="fileContent" value="base64 encoded file content"></input>\
    <input type="hidden name="fileNname" value="...."></input>
</form>

このようにして、サーバーはファイルを Box に「受け渡し」、Box は必要に応じて認証を実行し、ユーザーのアカウントにファイルを配置します。サーバーへの安全なコールバックはまったく必要ありません。もちろん、この POST は HTTPS 経由で Box に送信されます。

OAuth を必要とせずにこれを行う方法はありますか?

ありがとうございました。

4

0 に答える 0