「Authentication: Windows Live ID」「Blocks: Microsoft® Live Services」のインストール、日本語化の注意点

「Authentication: Windows Live ID」「Blocks: Microsoft® Live Services」のインストール、日本語化の注意点

- kato takashi の投稿
返信数: 2

お世話になります。

下記プラグインのインストール方法、日本語化について注意すべき点をこの場を借りて共有させていただきます。

Authentication: Windows Live ID
Blocks: Microsoft® Live Services
http://moodle.org/plugins/browse.php?list=set&id=11

■ 注意点1
この二つのプラグインは両方を使用することが前提となっています。
どちらか片方だけ使用するということができないようです。
かならず両方インストールして使用する必要があります。
片方だけでは使用できません。

■ 注意点2
インストールの過程でWindowsLiveへのアプリケーション登録作業が発生します。
その際に「Redirect Domain」(ヘルプ上では「Return URL」と記載されている)という項目には下記URLを入力する必要があります。
 http://[MoodleのURL]/auth/liveid/auth.php
(インストールディレクトリなどが異なる場合は「/auth/」以降を適宜変更してください)
ヘルプ上では「http://[MoodleのURL]」のみを入力するよう書かれていますが、auth.phpのパスを入れる必要があります。

■ 注意点3
このプラグインは英語版のみ配布されています。
仮に日本語化する場合は下記手順で行います。

/moodle/blocks/live_services/lang/en/block_live_services.php
を下記にコピーします。
/moodle/blocks/live_services/lang/ja/block_live_services.php
そして、/ja/block_live_services.php内の文言や文章を適宜日本語に直しUTF-8で保存します。
その後、
/moodledata/cache/lang/ja/block_live_services.php
を削除してサービスを再起動します。


以上、ご参考になればと思います。

 

評点平均: お役立ち度: ★★★★★★★ (3)
kato takashi への返信

Re: 「Authentication: Windows Live ID」「Blocks: Microsoft® Live Services」のインストール、日本語化の注意点

- Hiroyuki H の投稿

注意点のおまとめありがとうございました。
本学では全学生がLive@eduでWindows Live IDを持っているので、学生組織のグループウェア的な使い方を試みているMoodleに導入してみました。
なかなか便利です。

一点だけ、当該Moodleサイトでは一部のコースにゲストアクセスを許可していて、ゲストのオートログインを有効にしてあるのですが(窓口対応中などにiPadでマニュアルを確認したいような時に、認証する時間がもったいないので)、まず学生がコース閲覧時にゲストとしてアクセスした後、ゲストアクセスが許可されていないコースに移ってWindows Live IDでログインしようとしても、ゲストアクセスがログアウトされないまま処理されてしまって適切な権限を取ることができません。
(通常のログインフォームからのアクセスであればゲストユーザのログアウト処理は内部で自動で行われるのですが、Windows Live IDでの認証はログインフォームを経由しないので)

このため、moodle/login/login.php の終わりの方(338行目ぐらい)にゲストとしてアクセスしている場合もログアウトボタンを表示させるよう処理を変更する必要がありました。

///if (isloggedin() and !isguestuser()) {
if (isloggedin()) {

ちなみに下記のような画面遷移になります。
(標準のログインフォームは、moodle/login/index_form.html を書き換えて消してあります)

このような運用をするのは本学だけかもしれませんが、ご参考までに投稿しておきます。

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

Re: 「Authentication: Windows Live ID」「Blocks: Microsoft® Live Services」のインストール、日本語化の注意点

- Hiroyuki H の投稿

訂正です。修正したファイルは正しくはmoodle/login/index.php です。