2017-03-09 34 views
0

ファイルをSPOサイトコレクションにアップロードするコンソールアプリケーションを作成しています。私は/Appregnew.aspxページを使用してSharePointアプリケーションを登録して、ClientIDとClientSecretを取得し、それを自分のコンソールアプリケーションで使用します。 SPOテナントのサイトコレクションのいずれかで動作するには、このコンソールアプリケーションが必要です。SharePointオンラインでのSharePointアドイン登録範囲

同じテナント内の別のサイトコレクションでこのコンソールアプリケーションを使用する場合は、新しいサイトコレクションにSharePointアプリケーションを登録し、そのサイトコレクションのClientIDとClientSecretも取得する必要がありますか?

SPOに登録されているSharePointアプリの範囲は何ですか?テナントレベルかサイトコレクションレベルですか?

答えて

0

SharePointアドインの登録の範囲は、App Permissionの設定スコープによって決まります。 サイトコレクションレベルの場合、アドインはサイトコレクションスコープになります。 テナントレベルであれば、アドインはテナントスコープになります。

記事の下に私の仕事を達成するために多くの助けがありました。
https://blogs.msdn.microsoft.com/kaevans/2014/03/02/building-a-sharepoint-app-as-a-timer-job/

0

hereを参照してください。SharePointアドインのすべてのアプリケーション認証フローは、SharePoint ACSによって処理されます。通常、同じACSがテナントのすべてのサイトコレクションに使用されます。あなたのid/secretが有効である必要があります。
それでも、ターゲットリソースでアプリケーションにアクセス許可を与える必要があります。つまり、同意フローを受け入れるか、アプリケーションカタログ経由で一般的な展開を行う必要があります。

関連する問題