Google Drive Content Connectorの構成
Google Driveのコンテンツ・コネクタを構成して有効にすると、Google Driveに接続し、必要なコンテンツをOracle Content Managementにプルできます。
Google Driveコンテンツ・コネクタを構成するには:
- Oracle Content Managementホスト名および認可URLの詳細を取得します。
- 管理者または開発者としてOracle Content Managementにサインインします。
- 左側にあるナビゲーション・メニューの「管理」領域で「統合」をクリックします。
- 「統合」メニューで、「コンテンツ・コネクタ」を選択します。
- Google Driveコンテンツ・コネクタの横にあるチェック・ボックスをクリックします。
- 「作成」をクリックします。
- 「一般」タブで、リダイレクトURLに次の形式で表示されます:
https://<hostname>.<domainname>.com:<port>/documents/web/AR_COMPLETE_AUTHORIZATION
「リダイレクトURL」フィールドは切り捨てられます。 フィールドをダブルクリックして、値をクリップボードにコピーします。
- Googleドライブ・アプリケーションの作成:
- ブラウザ・ウィンドウの
https://console.developers.google.com/project
に移動します。 - Googleのユーザー名とパスワードを使用してサインインします。
Googleデベロッパ・コンソールですでにプロジェクトを作成している場合は、作成されたプロジェクトのリストが表示されます。 そうでない場合は、「リソースの管理」画面が表示されます。
- 「Create Project」をクリックします。
コンソールでのプロジェクトの認識に役立つ「プロジェクト名」および「プロジェクトID」値を入力できるページにリダイレクトされます。
- 「作成」をクリックします。
プロジェクトが作成され、コンソールでプロジェクト・リストにリダイレクトされます。
- ダッシュボードに移動するには、左側のアイコンから「APIs &サービス」 > 「ダッシュボード」のメニュー・ナビゲーションを行います。
- 最近作成したプロジェクトの名前をクリックして、プロジェクト・ダッシュボードに移動します。
- ライブラリを選択します。 ライブラリ・ページに移動して、左隅にあるメニュー・アイコン「APIs &サービス」 > 「ライブラリ」を表示します。
- Google Drive APIライブラリを検索し、選択して有効にします。
- GoogleピッカーAPIライブラリを検索し、それを選択して有効化します。
- 左角のアイコンから、「APIs &サービス」 > 「資格証明」 > 「OAuth承諾画面」タブに移動します。 電子メール・アドレスを確認し、製品名(GDrivePickerApp)を入力して保存します。
- アプリケーションの公開
- 「資格証明を作成」選択ボックスの下でOAuthクライアントIDオプションを選択できるポップアップを開くには、「資格証明」タブをクリックします。
- アプリケーション・タイプ(「Webアプリケーション」)を選択します。
- クライアントに名前を付け、認可されたリダイレクトURIsを追加します。
- 「承認済リダイレクトURI」で、Oracle Content ManagementからコピーしたリダイレクトURLを貼り付けます。
リダイレクトURIは、アプリケーションのインストールURLと同じである必要があります。
- 「承認済Javascriptオリジン」では、リダイレクトURLを貼り付けますが、ポートの後からはすべて削除します。
無効なオリジンというメッセージが表示された場合は、承認されたドメインのリストをクリックしてドメインを追加します。
- ENTERを押し、「保存」をクリックします。
承認済ドメインに追加すると、OAuth IDを作成できるようになります。 クライアントIDおよびクライアント・シークレットの値に注意してください。
- 「承認済リダイレクトURI」で、Oracle Content ManagementからコピーしたリダイレクトURLを貼り付けます。
- ブラウザ・ウィンドウの
- APIキーを取得するための資格証明(Developer Key)を作成します。 ドロップダウン・メニューで「資格証明の作成」をクリックし、「APIキー」をクリックします。 APIキーの値に注意してください。 これは、Googleドライブ・コネクタを構成するときにOracle Content Managementに入力する開発者キーです。
- アプリケーションIDを取得します。
- 左角のアイコンから、「IAM & 管理者」 > 「設定」に移動します。
- このページから、プロジェクト番号の値をノートします。 これは、Googleドライブ・コネクタを構成するときにOracle Content Managementに入力するアプリケーションIDです。
- Oracle Content Managementでコネクタを構成します。
- Oracle Content ManagementでGoogle Driveコンテンツ・コネクタの構成に戻ります。
- 「一般」タブで次の操作を行います:
- 「コネクタ・タグ」フィールドで、コンテンツ・コネクタから取得したアセットに適用されるタグ(コンテンツ・コネクタ名など)を割り当てることができます。 これにより、アセット・リポジトリのそのコンテンツ・コネクタからすべてのアイテムを検索できます。
- 「エンド・ユーザーに対して有効」が選択されていることを確認します。
「エンド・ユーザーに対して有効化」ボタンの下にある「使用条件」および「プライバシ・ポリシー」を確認できます。
- 「追加フィールド」タブをクリックし、次の情報を入力します:
- クライアントID
- クライアント・シークレット
- 「開発者キー」 (APIキー)
- 「アプリケーションID」 (プロジェクト番号)
- 完了したら、「保存」をクリックします。
- コネクタを1つ以上のアセット・リポジトリに関連付けます。
- 左側のナビゲーション・メニューの管理領域で「アセット」をクリックします。
- 既存のリポジトリを開くか、「作成」をクリックして新しいリポジトリを作成します。
- 新しいリポジトリを作成する場合は、リポジトリ名、公開チャネル、言語などのオプションを指定します。
- 「コネクタ」で、リポジトリに関連付ける1つ以上のコネクタを選択します。
このメニューには、Oracle Content Managementインスタンスで構成および有効化されているすべてのコンテンツ・コネクタがリストされます。
選択したコネクタのいずれかにコンテンツ・タイプが関連付けられている場合、タイプは「コンテンツ・タイプ」の下に表示されます。
Googleドライブ・コンテンツ・コネクタが有効になって構成され、リポジトリに関連付けられると、「アセット」ページの「追加」ドロップダウン・メニュー「Googleドライブからインポート」オプションを使用して、Oracle Content Managementユーザーのアセット・リポジトリでコンテンツをインポートできます。