0

ユーザーにログインを要求せずに、エンタープライズ アプリからクラウドにファイルを保存する方法について、頭を悩ませているところです。

背景: 社内の特定の従業員に配布される iOS アプリを開発しています。今日の時点で、FTP サーバーを使用してユーザーが作成したファイルをアップロードするアプリが既にあります。この新しいアプリでは、FTP サーバーをスキップして、代わりにある種のクラウド ストレージ (DropBox、Google ドライブなど) を使用したいと考えています。

ユーザーはいくつかのファイル (1 日あたり約 1 ~ 2 回のアップロード) をクラウド サービスにアップロードし、本社の人々はこれらのファイルを見ることができます。

「マスター」アカウントにリンクされる個人用のクラウド ドライブ アカウントを各従業員に作成させたくありません。むしろ、この特定のアプリケーションが常にそのファイルをクラウド ストレージの「マスター」アカウントにアップロードするようにしたいと考えています。これは可能ですか?

私たちの従業員だけがアプリにアクセスできるので、セキュリティ要因が制限されているとは思いません. 送信された情報は、当社以外には使用されません (セキュリティの高いものはありません)。

アプリが常に使用する特定のアカウントに対応する OAuth トークンを「ハードコード」することは可能ですか? 私が気付いていない他の可能性はありますか (FTP またはクラウド ストレージ以外)?

どんな助けでも大歓迎です。

よろしく、 イェンス・ニルソン

4

2 に答える 2

0

私は、解析クラウド サービスを使用してユーザーが生成したファイルをアップロードする 1 つの iOS アプリケーションを開発しています。

その解析サービスでは、ユーザーはアカウントを個別に作成する必要はありません。各ユーザーはクラウドにファイルをアップロードでき、他のユーザーによって作成されたクラウド内のすべてのファイルにアクセスできます。

一部のユーザー ファイルのアクセシビリティを制限したり、ファイルのアップロード権限を制限したりする場合も、解析を使用してそれを実現できるとします。

パースがオープンソースではないことを覚えています。

于 2013-04-04T09:20:21.363 に答える
0

1 つの Dropbox アカウントを使用して、アプリにハード コードするのはどうですか? その後、企業ユーザーはそれぞれファイルをアップロードできます。確かに、重複した名前のファイルを作成しないようにするには、何らかのトリックが必要です。

于 2013-03-28T15:55:18.703 に答える