Microsoft OneDrive Content Connectorの構成
Microsoft OneDriveコンテンツ・コネクタを構成して有効にすると、OneDriveに接続し、必要なコンテンツをOracle Content Managementにプルできます。
Microsoft OneDriveコンテンツ・コネクタを使用すると、OneDriveリポジトリからOracle Content Managementにアセットをインポートできます。 管理者または開発者として、Oracle Content Managementインスタンスの「統合」メニューからMicrosoft OneDriveコンテンツ・コネクタを構成できます。
OneDriveコンテンツ・コネクタを構成する手順は、次のとおりです:
- Oracle Content Managementホスト名および認可URLの詳細を取得します。
- 管理者または開発者としてOracle Content Managementにサインインします。
- 左側にあるナビゲーション・メニューの「管理」領域で「統合」をクリックします。
- 「統合」メニューで、「コンテンツ・コネクタ」を選択します。
- OneDriveコンテンツ・コネクタの横にあるチェック・ボックスをクリックします。
- 「作成」をクリックします。
- 「一般」タブで、リダイレクトURLに次の形式で表示されます:
https://<hostname>.<domainname>.com:<port>/documents/web/AR_COMPLETE_AUTHORIZATION「リダイレクトURL」フィールドは切り捨てられます。 フィールドをダブルクリックして、値をクリップボードにコピーします。 この値は、後で「追加フィールド」タブのOneDrive URLフィールドで指定する必要があります。
- OneDriveアプリケーションを作成します。
- https://portal.azure.com/でMicrosoft Azureにサインインします :
- Microsoftユーザー名を持つアカウントを選択します。
- Microsoftのパスワードを入力します。
- Office365を選択します。
- 「サインイン」をクリックします。
- サインインを維持して複数のサインインを減らすには、Yesをクリックします。
- 「Azureサービス」ページで、「アプリ登録」をクリックします。
- 「アプリケーション登録ページ」で、「新規登録」をクリックします。
- 「アプリケーション・ページの登録」で、名前を入力し、アプリケーションを使用できる勘定科目タイプを選択します。 下部にリダイレクトURLを貼り付け、「登録」をクリックします。
- アプリケーション・ページで、左側のメニューの「証明書&シークレット」をクリックし、ページの「新規クライアント・シークレット」ボタンをクリックします。
- 「クライアント・シークレットの追加」で、クライアント・シークレットの説明を入力し、「有効期限」の下のNeverを選択して、「追加」をクリックします。
- 右下の「クリップボードにコピー」アイコンをクリックして、シークレットを記録します。 コンテンツ・コネクタの「追加フィールド」ページの「クライアント・シークレット」フィールドに後で入力する必要があります。 また、「クリップボードにコピー」をクリックして他の詳細を記録します。
- 「APIパーミッション」ページで、「権限の追加」をクリックしてOneDrive権限(User.Read、OneDriveがユーザーとしてサインインしてAPIにアクセスするための「委任済」権限など)を追加します。 追加する別の権限は、リフレッシュ・トークンを有効にする「オフライン・アクセス」です。
「ユーザー」権限に加えて、AllSites、Myfiles、SitesおよびTermStore権限を付与できます。
- 「Add an app」をクリックします。
- アプリケーション名を入力し、「作成」をクリックします。 sample「アプリケーションの登録」画面が表示されます。
- 「プロパティ」で、アプリケーションの名前を入力します。
- 「アプリケーションID」の値に注意してください。
- https://portal.azure.com/でMicrosoft Azureにサインインします :
- OneDriveコネクタをリポジトリに追加します。
- Oracle Content Managementで、左側のナビゲーション・メニューで「統合」を選択します。
- 「統合」ページで、ドロップダウン・メニューから「コンテンツ・コネクタ」を選択します。
- コンテンツ・コネクタのリストで、OneDriveコンテンツ・コネクタの名前をクリックします。
- Oracle Content ManagementでMicrosoft OneDriveコンテンツ・コネクタを構成します。
- 「一般」タブで次の操作を行います:
- 「名前」、「説明」、「コネクタ・サービスURL」および「リダイレクトURL」フィールドは事前に移入されています。
- 「コネクタ・タグ」フィールドで、コンテンツ・コネクタから取得したアセットに適用されるタグ(コンテンツ・コネクタ名など)を割り当てることができます。 これにより、アセット・リポジトリのそのコンテンツ・コネクタからすべてのアイテムを検索できます。
- 「エンド・ユーザーに対して有効」が選択されていることを確認します。
「エンド・ユーザーに対して有効化」ボタンの下にある「使用条件」および「プライバシ・ポリシー」を確認できます。
- 「追加フィールド」タブをクリックし、次の情報を入力します:
- 「クライアントID」 (以前に書き留めた「アプリケーションID」の値)
- 「クライアント・シークレット」 (生成されたパスワードの値)
- OneDrive URL
- テナントID
- アクセス・スコープ
- 完了したら、「保存」をクリックします。
- 「一般」タブで次の操作を行います:
- コネクタをリポジトリに追加します。
- 左側にあるナビゲーション・メニューの「管理」領域で「コンテンツ」をクリックします。
- 既存のリポジトリを開くか、「作成」をクリックして新しいリポジトリを作成します。
- 新しいリポジトリを作成する場合は、リポジトリ名、公開チャネル、言語などのオプションを指定します。
- 「コンテンツ・コネクタ」で、リポジトリに関連付ける1つ以上のコネクタを選択します。
このメニューには、Oracle Content Managementインスタンスで構成および有効化されているすべてのコンテンツ・コネクタがリストされます。
選択したコネクタのいずれかにコンテンツ・タイプが関連付けられている場合、タイプは「コンテンツ・タイプ」の下に表示されます。
Microsoft OneDriveコンテンツ・コネクタが構成され、有効化されてリポジトリに関連付けられると、Oracle Content Managementユーザーのアセット・リポジトリで、「アセット」ページの「追加」ドロップダウン・メニュー「Microsoft OneDriveからインポート」オプションを使用して、コンテンツをダウンロードできます。
ノート:
OneDriveコンテンツ・コネクタの認可されたアプリケーションは、 https://account.live.com/consent/ManageまたはOneDriveコンテンツ・コネクタに指定された別のロケーションへのリンクを提供する必要があり、エンド・ユーザーがそのMicrosoftサイトに移動していつでも権限を取り消すことができることを明確に示します。 エンド・ユーザーが、エンド・ユーザー情報への許可されたアプリケーション・アクセスを無効にするための追加ステップを実行する必要がある場合、アプリケーションは、アクセスを無効にするために必要な追加のステップをエンド・ユーザーに明確に示す必要があります。 これらの要件は、Microsoftによってエンド・ユーザーwebインタフェースが提供されている場所には適用されません。