認証FAQ

提供:MoodleDocs
移動先:案内検索


一般的な質問

認証プラグインとは何ですか?

認証プラグインは、ユーザがサイトにログインしたときにMoodleへのユーザ認証を処理する方法です。これは、最も一般的な方法では、ユーザのユーザ名とパスワードを照合することを意味します。

サイトで同時に1つ以上の方法を有効にすることができますが、各ユーザは一度に1つの認証方法しか使用できません。したがって、一部のユーザには手動認証、他のユーザにはLDAP、他のユーザにはShibbolethがありますが、各ユーザはそのうちの1つだけで認証します。

これらのさまざまな方法とその使用法および設定のリストについては、認証を参照してください。

複数の認証方法を使用できますか?

はい、 サイト管理 > プラグイン > 認証 > 認証管理で、ユーザに必要な数のメソッドを有効にして構成できます。このページでの処理の順序は重要であり、手動およびnologinの後で、次にほとんどのユーザが使用する方法を指定する必要があることに注意してください。詳細については、認証の管理を参照してください。

ユーザは複数の認証方法を持つことができますか?

いいえ、ユーザアカウントには一度に1つの認証方法しかありません。この方法はユーザごとに変更できますが、これに起因するパスワードなどの問題にも対処する必要があります。

手動および自己登録の質問

ログインページの 新しいアカウントの作成する ボタンを有効にするにはどうすればよいですか?

ここは初めてですか? を表示するには手順と 新しいアカウントの作成 ボタン:

  1. メールベースの自己登録プラグイン(またはLDAPなどの自己登録をサポートできるその他のプラグイン)が サイト管理 > プラグイン > 認証> 認証の管理 で有効になっていることを確認してください。
  2. 共通設定で自己登録プラグインを選択します。

警告:自己登録を有効にすると、スパマーがフォーラムの投稿やブログエントリなどをスパムに使用するためにアカウントを作成する可能性があります。リスクを最小限に抑える方法については、Moodleでスパムを減らすを参照してください。

ここは初めてですか? の指示を変更するにはどうすればよいですか?

'ここは初めてですか?' のセクションを参照してください。 認証の管理の手順。

Eメールベースの自己登録認証プラグインを有効にすることと、それを自己登録方法として選択することの違いは何ですか?

違いは、自己登録は、ユーザが自分でアカウントを作成するための一般的な用語であるということです。これを行うには、たとえば、ユーザが電子メールをまったく使用せずにサインアップできるようにするなど、さまざまな方法があります。ただし、最近のほとんどすべてのWebアプリケーションでは、ユーザは最初に電子メールアドレスを確認する必要があります。これは、スパムアカウントやその他のセキュリティ問題を防ぐためです。 Moodleには現在、電子メールベースの自己登録のタイプが1つだけあります。

したがって、ユーザが自己登録アカウントを作成できるようにするには、次の2つのことを行う必要があります。

  1. 電子メールベースの自己登録認証プラグインこのようなユーザがログインできるようにします。
  2. サイト管理 > プラグイン > 認証 > 認証の管理 > 共通設定 > 自己登録 を無効から電子メールベースの自己登録に設定して、潜在的なユーザが自分のアカウントを作成できるようにします。

この分業は、アカウントを防ぐために自己登録を無効にすることができることを意味しますが、認証方法の電子メール-自己登録が有効である限り、ユーザは引き続きログインしてアカウントを使用できます。

これは、限られた期間(日、週、月)のサインアップを許可して、ユーザが自分のアカウントを自分で作成できるようにし、作成済みのユーザがログインできるようにしながら、新しいアカウントの作成を無効にする場合に実行できます。

自己登録を使用する場合、スパムアカウントを防ぐにはどうすればよいですか?

警告:自己登録を有効にすると、スパマーがフォーラムの投稿やブログエントリなどをスパムに使用するためにアカウントを作成する可能性があります。このリスクは、 サイト管理 > プラグイン > 認証 > 認証の管理 から許可された電子メールドメイン設定を使用して特定の電子メールドメインに自己登録を制限することで最小限に抑えることができます。または、自己登録を短期間有効にして、ユーザがアカウントを作成できるようにし、後で無効にすることもできます。

参照: Moodleのスパムを減らす

電子メールベースの自己登録が電子メールを送信しないのはなぜですか?

電子メールベースは、ユーザがサインアップすると、メッセージと確認リンクを含む電子メールをユーザに送信します。これが機能しない理由として考えられるものと、これをトラブルシューティングするための便利な手順は次のとおりです。

  1. フォーラム投稿などの他の機能について、Moodleからのメールはまったく機能していますか?そうでない場合は、メッセージングが有効になっていて、 Eメールの設定が設定されていることを確認してください。
  2. 新規登録のメールは機能していますか?ダミーのテストユーザと有効な電子メールでサインアップすることにより、これを自分でテストできます。
  3. ユーザはスパムまたはジャンクフォルダをチェックしましたか?電子メールはデフォルトでMoodle管理者アカウントから送信され、一部のシステムによって潜在的なスパムとしてフラグが立てられることは珍しくありません。
  4. ユーザはメールアドレスにタイプミスやその他のエラーを犯しましたか、それとも間違ったアカウントを使用していますか?

コミュニティフォーラムにいくつかの良いトラブルシューティングのアドバイスがあります。

新しい自己登録について管理者に通知するように手配できますか

手動アカウントを1つ作成する場合は、いいえ。

一括アップロードは、電子メールを送信するように設定できます。ここでの議論を参照してください: http://moodle.org/mod/forum/discuss.php?d=85333(これを行うためのコードハックも含まれています)。 http://moodle.org/mod/forum/discuss.php?d=125000 も参照してください。

その他の認証方法

LDAP認証を設定するにはどうすればよいですか?

詳細な手順については、LDAP認証を参照してください。

ログインなし 認証プラグインはどのように使用されますか?

ログインなし認証プラグインを使用して、特定のユーザアカウントを一時停止できます。これは、ユーザがMoodleにログインできないことを意味しますが、それ以外の点ではアカウントは変更されていません。

注:ユーザがログインしようとしてもエラーやその他のメッセージは表示されませんが、単にログインが許可されないため、パスワードが間違っているように見え、パスワードをリセットしようとする可能性があります。サポートの問題を減らすために、ログインなしを使用する場合はこの問題を考慮してください。

そうするには:

  1. ユーザのプロファイルページにアクセスします。
  2. 設定ブロックで、プロファイルの編集 をクリックします。
  3. 認証方法として ログインなし を選択します(設定が表示されない場合は、詳細表示 ボタンをクリックして表示します)。
  4. ページ下部の プロファイルの更新 ボタンをクリックします。

手動アカウントをLDAPに変更できますか?

はい。 Moodleでは任意のユーザアカウントをある認証方法から別の認証方法に変更できますが、もちろん、情報が一致し、新しい方法で有効であることを確認する責任があります。

認証 フィールドを変更することにより、ユーザプロファイルのユーザごとにこれを手動で設定できます。これは、ユーザファイルアップロードツールユーザをアップロードするを使用し、auth というフィールドを変更することで、多くのユーザに対してまとめて変更することもできます。

このブログ投稿の手動アカウントをLDAPに変更する を参照し、MySQLデータベースとこのアドホッククエリ https://docs.moodle.org/38/en/ad-hoc_contributed_reports#List_of_users_with_Authentication を使用します。

ユーザがNTMLSSOをバイパスできるようにするにはどうすればよいですか?

MoodleサイトでNTLMSSOが有効になっている場合、SSO機能は常にコンピューターにログインしているユーザをMoodleに記録します。この機能を上書きして、別のユーザとしてMoodleにログインする必要がある場合があります。例:問題のトラブルシューティングを行うために、教師またはサイト管理者が学生のコンピューターにログインする必要がある場合。または、教師は学生が利用できない機能にアクセスする必要があり、教師は自分のコンピュータの近くにいません。

問題は、SSOが有効になっている場合、Moodleログアウトオプションが利用できないことです-ユーザは単にMoodleにログインし直します。 SSOをバイパスするには、これをURLに追加します。

/login/index.php?authldap_skipntlmsso=1

例: http://yourschool.com/login/index.php?authldap_skipntlmsso=1

NTLM SSOは無効になり(このログインの場合のみ)、通常のMoodleログインページが表示されます。

警告: ユーザにログインを強制する サイトポリシーを有効にしている場合、このバイパスは機能しません。 その場合、SSOは、ログインページとログアウトページを含む、サイト上のすべてのページに適用されます。


詳細については、Useing Moodle Bypass NTML SSO for Moode2.2フォーラムのディスカッションを参照してください。

その他の質問

メールアドレスを持たない若い学生や他のユーザはどのようにして新しいMoodleアカウントを作成できますか?

次のように、若い学生のCSVファイルをアップロードするときに偽のメールアドレスを使用するか、ユーザをアップロードするファイルアップロードツールを使用してこれを回避できます。

  1. メールフィールドなしでCSVファイルをアップロードします。
  2. アカウントをプレビューするときは、メールアドレスの重複を防ぐいいえ にします。
  3. デフォルト値 にメールアドレスを入力します。
  4. ユーザがアップロードされると、すべてのユーザが同じメールアドレスを持ちます。 (重複 と表示されますが、アカウントは機能します)

メールなしもご覧ください。

ユーザの詳細はどこに保存されますか?

基本的なユーザアカウント情報、ユーザ名、名、姓、および電子メールアドレスの必須フィールド。これにより、ユーザはMoodleに認識され、Moodleデータベースに保存されます。他のユーザプロファイル情報が保存される量は、そのユーザに使用される認証方法、およびその情報が別のシステムのMoodleの外部に保存されるかどうかによって異なります。コースの登録、評定など、Moodleで行われたすべてのユーザ活動はMoodleに保存されます。

内部 ユーザとは、Moodleで直接作成され、その情報が他のシステムに直接リンクまたは同期されていないユーザのことです。手動および自己登録の認証方法は内部です。

外部 ユーザとは、ユーザアカウント情報が別のシステムに基づいており、必要に応じてMoodleによって同期または参照されるユーザです。 LPAD、外部データベース、CAS、Shibbolethなどは外部メソッドの例です。

ユーザに自分のメールアドレスでログインさせるにはどうすればよいですか?

これは、 サイト管理 > プラグイン > 認証 > 認証管理 > 共通設定 > メールによるログインを許可する で設定されます。この機能はMoodle2.7で追加されました。

認証プラグインを作成するにはどうすればよいですか?

Dev:Authentication pluginsを参照してください。

他に質問はありますか?

moodle.orgの認証フォーラムに投稿してください。

関連項目