OAuth 2サービスの利用方法について

OAuth 2サービスの利用方法について

- 鈴木 孝崇 の投稿
返信数: 3

いつもお世話になっております。

さて、掲題の件なのですが、社内でgmailを利用しており、

gmailアカウントとmoodleのログイン情報を連携できたらと考えております。


そこで、掲題の機能の存在を知ったのですが、

こちらの具体的な操作手順を伺いたく。


お手数ではございますが、ご教授いただけますでしょうか。

鈴木 孝崇 への返信

Re: OAuth 2サービスの利用方法について

- T N の投稿

https://docs.moodle.org/33/en/OAuth_2_authentication

を見ながら、設定しました。手元の備忘録には以下の様に書いてあります。


https://console.developers.google.com/project  でプロジェクトを作成。

認証情報を作成▶OAuth クライアント ID▶Webアプリケーション
名前:hogehoge
承認済みの JavaScript 生成元:https://*.*.jp

承認済みのリダイレクト URI: http://*.*.jp/moodle/admin/oauth2callback.php


moodle にて、

サイト管理▶サーバ▶OAuth 2サービス▶新しいGoogleサービスを作成する
トークンリクエストをHTTPヘッダ経由で認証する
「メール確認を必要とする」オフ

サイト管理▶プラグイン▶認証▶認証管理▶OAuth 2

サイト管理▶プラグイン▶認証▶認証管理▶ユーザ認証時のアカウント作成を抑制する▶チェックする▶変更を保存する

サイト管理▶サーバ▶OAuth 2サービス▶システムアカウント接続済み▶続ける▶アカウントの選択

評点平均: お役立ち度: ★★★★★★★ (1)
T N への返信

Re: OAuth 2サービスの利用方法について

- 鈴木 孝崇 の投稿

なぜか


Error: redirect_uri_mismatch

The redirect URI in the request, http://ec2-54-248-51-229.ap-northeast-1.compute.amazonaws.com/admin/oauth2callback.php, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/877416723746-cjngbs086698be8i46b77754lqpq4trq.apps.googleusercontent.com?project=877416723746


となってしまうのですが、原因はわかりますでしょうか?

鈴木 孝崇 への返信

Re: OAuth 2サービスの利用方法について

- 鈴木 孝崇 の投稿

失礼しました。本件、自己解決いたしました。

この度は、迅速にご対応いただき、ありがとうございました。