モバイルウェブサービスを有効にする
提供:MoodleDocs
作成中です - 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