Oracle Integrationを使用して「OCIオブジェクト・ストレージ」およびSharePointに正常に接続し、「OCIオブジェクト・ストレージ」オブジェクトをSharePointにコピーするには、「OCIオブジェクト・ストレージ」およびSharePointインスタンスで特定の構成タスクを実行する必要があります。
「OCIオブジェクト・ストレージ」の構成
ネイティブ・アクションを使用して「OCIオブジェクト・ストレージ」に正常に接続するには、動的グループおよび必要なポリシーを作成します。
SharePointの構成
SharePointに正常に接続し、「OCIオブジェクト・ストレージ」オブジェクトをアップロードするには、SharePointで特定の構成を実行する必要があります。
- SharePointアドインを登録し、クライアントIDおよびシークレットを取得します。
- 移動: webブラウザを使用した
https://<sharepoint domain>.sharePoint.com/sites/<sharepoint Site Name>/_layouts/15/appregnew.aspx。
- AppRegNewページで、次の詳細を入力します:
- 「作成」をクリックします。
結果のウィンドウにクライアントIDとクライアント・シークレットが表示されます。 クライアントIDおよびシークレットを書き留めます。 これらは、Oracle IntegrationからSharePointへの接続を作成するときに必要になります。
- 作成したアドインに対する権限を指定します。
- 移動:
https://<sharepoint_domain>.sharepoint.com/sites/<sharepointSiteName>/_layouts/15/appinv.aspx
- 「アプリケーションID」フィールドにクライアントIDを入力し、「参照」ボタンをクリックします。 「タイトル」、「アプリケーション・ドメイン」および「リダイレクトURL」フィールドは自動的に移入されます。
- 「アプリケーションの権限リクエストXML」テキスト領域に次を入力します。
<AppPermissionRequests AllowAppOnlyPolicy="true">
<AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" />
</AppPermissionRequests>
- 「作成」をクリックします。
- 表示されるウィンドウで、「信頼」をクリックします。
- SharePointテナントIDを取得します。
- 移動:
https://<sharepoint_domain>.sharepoint.com/_layouts/15/appprincipals.aspx。
- 「サイト設定>サイト・コレクション・アプリケーション権限」ページで、「アプリ識別子」値の@の後に英数字文字列をコピーします。
これはSharePointテナントIDです。
- SharePointリソースIDを取得します。
- Postmanに次の
POSTエンドポイントを入力します。https://<sharepoint_domain>.sharePoint.com/_vti_bin/client.svc/
- Bearerトークンを入力せずにBearer型のAuthorizationヘッダーを追加し、「送信」をクリックします。
- Postmanで、WWW-Authenticateレスポンス・ヘッダーに移動し、クライアントIDの値をコピーします。
これはSharePointリソースIDです。