2012-04-04 16 views
0

私は、サイトから私のMoodleインストールにユーザーをリダイレクトし、URLに2つの暗号化されたパラメータを提供できるようにしたいと考えています。これらのパラメータに基づいて、Moodleはユーザを認証し、アクセスを許可または拒否する必要があります。Url login on Moodle

誰もがこれに慣れていますか、誰かが正しい方向に私を指摘できますか?

新しいプラグインを作成する必要がありますか?index.phpを変更しますか?どちらも ?

基本的に、GETパラメータを処理するPHPコードは準備ができていますが、Moodleコードに挿入する方法と場所はわかりません。ずっと

ポール

+0

Paulあなたが正確に何をしたいのですか?あなたのアプリケーションからログインし、自動的にあなたのムードルにうんざりしますか? –

答えて

1

これは前に何度も解決される問題であるに感謝助けるため

乾杯、。安全に行うための最良の選択肢は、既存の認証プラグインの1つを使用することです。サイトが同じサーバ上にある場合、またはMoodleが他のサイトのDBからパスワードハッシュを読み取れるように直接データベースアクセスを許可したい場合は、db authを使用できます。これは最も簡単です。それ以外の場合は、何らかのCookieベースのものが必要になります。以前はCAS認証を使用しましたが、shibbolethもオプションです。これは過労のように思えるかもしれませんが、実際はそうではありません。 URLにauthトークンを置くだけで、パスワード推測攻撃を強要することができます。そのため、これらのプラグインが提供するチャレンジ/レスポンスメカニズムは非常に重要です。

+0

ありがとう、マット、あなたは正しい方向に私を指摘しました。結局私はshibbolethを使用し、今は正常に動作します。乾杯! –

+0

ムードルを使っているどんな学校の生徒も、自分のムードルサインインを使ってログインすることができますか?たとえば、私は大学図書のレンタルアプリを持っています。「id in moodle」ボタンを持っているようです。可能? – ChuckKelly