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プロジェクトを作成するには
- Google Developers Consoleにアクセスして、Googleアカウントにログインしてください。
- Google Developersのドキュメント「Google Developers ConsoleプロジェクトとクライアントIDの作成」に記載されている手順に従ってください。
- 新しいクライアントIDを作成するとき
- ダイアログの[アプリケーションの種類]セクションで、[Webアプリケーション]を選択します。
- [Authorized JavaScript origin]フィールドは空のままにし、[Authorized redirect URI]フィールドにサイトのURLを入力します。
ヒント:Googleに登録するMoodleサイトが複数ある場合は、各サイトに承認されたリダイレクトURIを追加できます。その後、各Moodleサイトの認証画面に同じ名前とロゴが表示されます。
Drive APIを有効にする必要があります。
- Google APIマネージャの[Google Apps API]で、[ドライブAPI]リンクをたどります。
- ボタンをクリックして有効にします。
Google DriveとPicasaのリポジトリを設定する
- [管理]> [サイト管理]> [プラグイン]> [リポジトリ]> [リポジトリを管理する]に移動します。
- プルダウンメニューで[有効 & 表示]を選択して、Google DriveまたはPicasaのリポジトリを有効にします。
- クライアントIDとシークレットを入力して各リポジトリを設定します。テキストボックスに空白を含めないでください。
- 変更内容を保存
Google DriveとPicasaのポートフォリオを設定する
- [管理]> [サイト管理]> [プラグイン]> [ポートフォリオ]> [ポートフォリオを管理する]に移動します。
- プルダウンメニューで[有効 & 表示]を選択して、Google DriveまたはPicasaのポートフォリオを有効にします。
- クライアントIDとシークレットを入力して各ポートフォリオを設定します。
- 変更内容を保存
設定が完了すると、グーグルはあなたのMoodleサイト名とあなたのユーザが認証するためのロゴを備えた素晴らしい認証画面をMoodleユーザに提示します。