Google OAuth 2.0の設定

注:このページには、サイト管理者のみの情報が含まれています。

Googleに登録する

各MoodleサイトはGoogleに登録する必要があります。つまり、Google Drive、ドキュメント、またはPicasaプラグインを使用するには、Google Developers Consoleプロジェクトが必要です。登録プロセスの一環として、MoodleのすべてのGoogle Drive、ドキュメント、およびPicasaプラグイン設定ページで提供されている、承認されたリダイレクトURI(https://yourmoodlesite.org/admin/oauth2callback.phpなど)を入力する必要があります。 サイト管理>プラグイン>リポジトリ> Google Driveなど

Google Developers Consoleプロジェクトを作成するには

  1. Google Developers Consoleにアクセスして、Googleアカウントにログインしてください。
  2. Google Developersのドキュメント「Google Developers ConsoleプロジェクトとクライアントIDの作成」に記載されている手順に従ってください。
  3. 新しいクライアントIDを作成するとき
    • ダイアログの[アプリケーションの種類]セクションで、[Webアプリケーション]を選択します。
    • [Authorized JavaScript origin]フィールドは空のままにし、[Authorized redirect URI]フィールドにサイトのURLを入力します。

ヒント:Googleに登録するMoodleサイトが複数ある場合は、各サイトに承認されたリダイレクトURIを追加できます。その後、各Moodleサイトの認証画面に同じ名前とロゴが表示されます。

Drive APIを有効にする必要があります。

  1. Google APIマネージャの[Google Apps API]で、[ドライブAPI]リンクをたどります。
  2. ボタンをクリックして有効にします。

Google DriveとPicasaのリポジトリを設定する

  1. [管理]> [サイト管理]> [プラグイン]> [リポジトリ]> [リポジトリを管理する]に移動します。
  2. プルダウンメニューで[有効 & 表示]を選択して、Google DriveまたはPicasaのリポジトリを有効にします。
  3. クライアントIDとシークレットを入力して各リポジトリを設定します。テキストボックスに空白を含めないでください。
  4. 変更内容を保存

Google DriveとPicasaのポートフォリオを設定する

  1. [管理]> [サイト管理]> [プラグイン]> [ポートフォリオ]> [ポートフォリオを管理する]に移動します。
  2. プルダウンメニューで[有効 & 表示]を選択して、Google DriveまたはPicasaのポートフォリオを有効にします。
  3. クライアントIDとシークレットを入力して各ポートフォリオを設定します。
  4. 変更内容を保存

設定が完了すると、グーグルはあなたのMoodleサイト名とあなたのユーザが認証するためのロゴを備えた素晴らしい認証画面をMoodleユーザに提示します。