「モバイルウェブサービスを有効にする」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
5行目: 5行目:
Moodleには、モバイルアプリケーションのために設計された内蔵ウェブサービスが実装されています。公式の[[dev:Moodle Mobile]]を動作させる必要があります。あなたがユーザに公式アプリを使用させたい場合、またはサードパーティのアプリが明確に必要とする場合のみ、ウェブサービスを有効にしてください。
Moodleには、モバイルアプリケーションのために設計された内蔵ウェブサービスが実装されています。公式の[[dev:Moodle Mobile]]を動作させる必要があります。あなたがユーザに公式アプリを使用させたい場合、またはサードパーティのアプリが明確に必要とする場合のみ、ウェブサービスを有効にしてください。


== モバイルウェブサービスを有効にする ==
== モバイルデバイスのウェブサービスを有効にする ==


まず、サイト管理者はモバイルウェブサービスを有効にする必要があります:
まず、サイト管理者はモバイルデバイスのウェブサービスを有効にする必要があります:


*「設定 > サイト管理 > プラグイン > ウェブサービス > モバイル」において、
*「設定 > サイト管理 > プラグイン > ウェブサービス > モバイル」にて、
*「モバイルウェブサービスを有効にする」をチェックして、
*「モバイルデバイスのウェブサービスを有効にする」をチェックして、
*「保存」ボタンをクリックしてください。
*「保存」ボタンをクリックしてください。


18行目: 18行目:


== サービスを有効にした場合、何が起きるのか ==
== サービスを有効にした場合、何が起きるのか ==
モバイルウェブサービスを有効にすることで、自動的に:
モバイルデバイスのウェブサービスを有効にすることで、自動的に:
* ウェブサービスシステムを有効にします (設定 > サイト管理 > 拡張機能)
* ウェブサービスシステムを有効にします (設定 > サイト管理 > 拡張機能)
* 「モバイルウェブサービス」と呼ばれる組み込み外部サービスを有効にします - あなたにはこの新しいモバイルサービスが有効にされた旨、一覧表示されます。
* 「モバイルウェブサービス」と呼ばれる組み込み外部サービスを有効にします - あなたにはこの新しいモバイルサービスが有効にされた旨、一覧表示されます。
26行目: 26行目:
* 認証ユーザロールに対して、「webservice/rest:use」ケイパビリティを許可します。
* 認証ユーザロールに対して、「webservice/rest:use」ケイパビリティを許可します。


== モバイルウェブサービスを無効にする ==
== モバイルデバイスのウェブサービスを無効にする ==
あなたが「モバイルデバイスのウェブサービスを有効にする」のチェックを外した場合、自動的に:
あなたが「モバイルデバイスのウェブサービスを有効にする」のチェックを外した場合、自動的に:
* disable the external service called 'Mobile web services'.
* disable the external service called 'Mobile web services'.

2013年9月2日 (月) 15:22時点における版


作成中です - Mitsuhiro Yoshida (トーク)

Moodleには、モバイルアプリケーションのために設計された内蔵ウェブサービスが実装されています。公式のdev:Moodle Mobileを動作させる必要があります。あなたがユーザに公式アプリを使用させたい場合、またはサードパーティのアプリが明確に必要とする場合のみ、ウェブサービスを有効にしてください。

モバイルデバイスのウェブサービスを有効にする

まず、サイト管理者はモバイルデバイスのウェブサービスを有効にする必要があります:

  • 「設定 > サイト管理 > プラグイン > ウェブサービス > モバイル」にて、
  • 「モバイルデバイスのウェブサービスを有効にする」をチェックして、
  • 「保存」ボタンをクリックしてください。

完了です! 他の作業は必要ありません。

このドキュメントの残りでは、「舞台裏」を説明しています。

サービスを有効にした場合、何が起きるのか

モバイルデバイスのウェブサービスを有効にすることで、自動的に:

  • ウェブサービスシステムを有効にします (設定 > サイト管理 > 拡張機能)
  • 「モバイルウェブサービス」と呼ばれる組み込み外部サービスを有効にします - あなたにはこの新しいモバイルサービスが有効にされた旨、一覧表示されます。
  • xml-rpcプロトコルを有効にします (メンテナンスされていないMy Moodleアプリに対する下位互換のため)。
  • REST (Representational State Transfer) プロトコルを有効にします。
  • 認証ユーザロールに対して、「webservice/xmlrpc:use」ケイパビリティを許可します。
  • 認証ユーザロールに対して、「webservice/rest:use」ケイパビリティを許可します。

モバイルデバイスのウェブサービスを無効にする

あなたが「モバイルデバイスのウェブサービスを有効にする」のチェックを外した場合、自動的に:

  • disable the external service called 'Mobile web services'.
  • if 'Mobile web services' was the only external service enabled:
    • disable the web services system
    • disable the xml-rpc protocol
    • disable the rest protocol
    • remove the 'webservice/xmlrpc:use' capability for authenticated user role
    • remove the 'webservice/rest:use' capability for authenticated user role

関連情報